使用rpm安裝方式安裝完MySQL資料庫後,資料文件的預設路徑為/var/lib/mysql,但根目錄不適合用於儲存資料文件,所以我們需要更改資料庫檔案預設路徑。
更改方法如下:
環境介紹:
原始路徑:/var/lib/mysql
目標路徑:/home/mysql_data/mysql
Linux系統版本:centos7.6
MySQL資料庫版本:5.7.25
免費學習影片教學:mysql影片教學
#具體步驟:
1、建立目標路徑
mkdir -p /home/mysql_data
2、關閉MySQL
systemctl stop mysqld
3、複製資料檔
cp -arp /var/lib/mysql /home/mysql_data
4、修改設定檔/etc/my.cnf
將datadir和socket中的原始路徑修改為目標路徑
datadir=/home/mysql_data/mysql socket=/home/mysql_data/mysql/mysql.sock
5、啟動MySQL服務
systemctl start mysqld
NOTE:
1、報錯如下:
#解決:
執行指令:
setenforce 1
再重新啟動。
2、報錯如下:
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
解決:
修改設定檔my.cnf,新增或修改以下設定:
[client]socket = /home/mysql_data/mysql/mysql.sock
相關文章教學推薦:mysql教學
以上是linux下更改mysql資料檔預設路徑的詳細內容。更多資訊請關注PHP中文網其他相關文章!