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

首頁 > 數據庫 > MySQL > 正文

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

2024-07-24 12:53:20
字體:
來源:轉載
供稿:網友

本文是簡單整理一下這幾天把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如何更改數據庫數據存儲目錄詳解Mysql 切換數據存儲目錄的實現方法mysql5.5數據庫data目錄遷移方法詳解centos mysql 修改數據庫目錄如何修改Mysql數據庫的保存目錄?Win2008 r2 下修改mysql data目錄的方法MySQL重定位數據目錄的方法將MySQL的臨時目錄建立在內存中的教程Ubuntu中更改MySQL數據庫文件目錄的方法
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 玛沁县| 吉林省| 阳谷县| 呼玛县| 正蓝旗| 中宁县| 广水市| 林口县| 类乌齐县| 邓州市| 竹山县| 沙田区| 沧源| 南川市| 元谋县| 呼图壁县| 崇州市| 铜陵市| 大埔县| 库伦旗| 西乡县| 凌源市| 宝兴县| 五原县| 肥西县| 淮南市| 常熟市| 岳池县| 小金县| 沙洋县| 长乐市| 武川县| 丰台区| 疏附县| 宝兴县| 巴东县| 建德市| 温泉县| 七台河市| 原阳县| 湖口县|