在Linux操作系統中,Mysql的數據目錄一般是默認在/var/lib/mysql下。但是有時候我們會希望將Mysql的數據存放在其他目錄下,例如有專門的硬盤來存放Mysql的數據。那么該如何更改Mysql的數據目錄呢?
下面我們通過以下幾個步驟來更改Mysql的數據目錄:
1. 在新的目錄下創建Mysql數據目錄
sudo mkdir /new/mysql_data_dir
2. 修改新數據目錄的權限
sudo chown mysql:mysql /new/mysql_data_dir
3. 備份舊數據目錄中的數據
sudo cp -rp /var/lib/mysql /var/lib/mysql.bak
4. 修改Mysql配置文件
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
找到datadir,將其修改為新的數據目錄。
datadir = /new/mysql_data_dir
5. 重啟Mysql服務
sudo systemctl restart mysql.service
修改Mysql的數據目錄就完成了,現在我們就可以將Mysql的數據存放在新的目錄下了。