linux下更改MySQL資料庫目錄位置

linux下更改MySQL資料庫目錄位置,如果不會安裝請關注我上一篇文章。

通過上篇教程,MySQL默認的數據文件存儲目錄為/usr/local/mysql/data。

假如要把目錄移到新建的掛載盤/mnt/mysql_data下。

工具/原料

linux伺服器
mysql環境

方法/步驟

mnt目錄下建立mysql_data目錄

#cd /mnt

#mkdir mysql_data

把MySQL服務服務停掉。

#service mysql stop

把/var/lib/mysql整個目錄移到/mnt/mysql_data。

#mv /usr/local/mysql/data /mnt/mysql_data

重新設置數據權限。

#cd /mnt/mysql_data

修改my.cnf配置文件

#vi /etc/my.cnf

指明mysql.sock文件的產生位置。用符號#注釋掉原來socket,

修改MySQL啟動腳本。

#vi /etc/init.d/mysql

找到datadir。

datadir = /mnt/mysql_data

重啟mysql服務

#service mysql start

好了,至此資料庫目錄位置已遷移完畢。

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場