国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

Linux中更改轉移mysql數據庫目錄的步驟

2024-07-24 13:11:10
字體:
來源:轉載
供稿:網友

本文是簡單整理一下這幾天把MySQL從/var/lib/mysql目錄下面轉移到/home/mysql_data/mysql下面具體操作。

首先我們需要關閉MySQL,命令如下:

 

  #service mysqld stop

網上有很多人都是用的mysqladmin -u root -p shutdown,不過我這個是系統安裝的是kloxo面板,root密碼并不知道,雖然可以重置,但是比較麻煩。

然后是轉移數據,為了安全期間,我們采用復制的命令cp,先找到mysql的原目錄

  #cd /var/lib  #ls

運行這個命令之后就會看到mysql的目錄了,然后執行cp命令

  #cp -a mysql /home/mysql_data/

這樣就把數據庫復制到/home/mysql_data下面去了,注意-a這個參數一定要帶著,否則復制過去的權限就不對了。如果數據庫比較大的話,時間會比較長,可能會超時。

然后我們修改配置文件,一共有三個,下面我一一說明:

  #vi /etc/my.cnf

打開之后修改datadir的目錄為/home/mysql_data/mysql,把socket改成/home/mysql_data/mysql/mysql.sock,為了安全起見,你可以把原來的注釋掉,然后重新加入一行,改成現在的目錄。

  #vi /etc/init.d/mysqld

準確的位置是/etc/rc.d/init.d/mysqld,由于這里這里有一個/etc/init.d/etc/rc.d/init.d的映射,所以用上面的命令即可,也簡單。

這里主要也是修改datadir的目錄為/home/mysql_data/mysql

  #vi /usr/bin/mysqld_safe

這里也是修改datadir的目錄

下面需要建立一個mysql.sock的鏈接:

  #ln -s /home/mysql_data/mysql/mysql.sock /var/lib/mysql/mysql.sock

至此所有的修改都完成了,下面啟動mysql

  #service mysqld start

或者重啟Linux

  #reboot

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 麟游县| 哈巴河县| 达孜县| 望谟县| 万盛区| 兴文县| 扶余县| 堆龙德庆县| 永胜县| 荣昌县| 崇阳县| 海丰县| 汉中市| 新源县| 太白县| 栾川县| 双城市| 中超| 天峨县| 博罗县| 绥滨县| 玛沁县| 利川市| 宜兰县| 余姚市| 沂南县| 饶平县| 噶尔县| 鸡东县| 鹤山市| 阳西县| 雷波县| 岢岚县| 平邑县| 鄂托克旗| 广宗县| 靖安县| 罗江县| 康定县| 扶绥县| 南乐县|