1. 程式人生 > >Linux CentOS 修改MySQL安裝目錄

Linux CentOS 修改MySQL安裝目錄

安裝MySQL:

修改Yum源:

參照這裡

修改安裝目錄

說明

僅針對還沒有資料庫資料的情況,有資料的請謹慎操作(雖然其實步驟似乎差不多);安裝後的MySQL預設路徑在/var/lib/mysql下,根據需要,要將其安裝目錄變更到/data/program目錄下,下面是修改操作:

1、停止MySQL
systemctl stop mysqld

2、拷貝MySQL安裝目錄到要轉移的位置:
cp -a /var/lib/mysql /data/program

3、以防萬一,我們將原來的目錄更名,避免使用該目錄:
mv /var/lib/mysql /var/lib/mysql_backup

4、修改配置檔案:
如圖修改datadirsocket的值,同時新增下方紅框[client] ...的程式碼,指定sock檔案目錄

# 編輯my.conf配置檔案
vi /etc/my.conf 
# 按i進入編輯模式,並修改/新增紅框處程式碼
# 按`Esc`後輸入`:wq`儲存並退出編輯。

修改my.conf配置檔案

5、啟動MySQL
systemctl start mysql

到這就完事了,可以試下能否登入MySQL:
mysql -u your_user_name -p

image.png

6、根據提示輸入密碼即可登入,確認沒問題了就可以把原來的目錄都刪了:
rm -rf /var/lib/mysql

順便附上MySQL的解除安裝教程:

《CentOS7下安裝Mysql失敗經歷–CentOS7使用yum安裝》
錯誤Can't connect to local MySQL server through socket的解決方案:點此檢視