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