在CentOS 7上,MySQL數據庫默認的數據存儲位置在/var/lib/mysql下。但是,有時候我們需要將其存儲在其他目錄下。以下是修改MySQL數據存儲位置的步驟:
1. 創建新的數據存儲目錄
sudo mkdir /new/mysql/data
2. 將原有數據復制到新目錄下
sudo cp -R /var/lib/mysql/* /new/mysql/data/
3. 修改MySQL配置文件/etc/my.cnf,使其指向新目錄
sudo vi /etc/my.cnf
找到datadir=/var/lib/mysql這一行,將其修改為新目錄的路徑:
datadir=/new/mysql/data
4. 重啟MySQL服務
sudo systemctl restart mysqld
5. 確認數據是否正常工作
sudo systemctl status mysqld
如果MySQL服務正常運行且數據庫中的數據可用,則存儲位置已經成功改變。