MySQL是一個(gè)開(kāi)放源代碼的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),被廣泛用于網(wǎng)站和應(yīng)用程序的數(shù)據(jù)存儲(chǔ)和管理。在MySQL中,數(shù)據(jù)存儲(chǔ)在特定的數(shù)據(jù)目錄中。
有時(shí)候,由于存儲(chǔ)空間不足或其他原因,需要更改MySQL數(shù)據(jù)目錄以存儲(chǔ)數(shù)據(jù)。下面是如何更改MySQL數(shù)據(jù)目錄的步驟。
1. 停止MySQL服務(wù)。
sudo systemctl stop mysql
2. 復(fù)制MySQL數(shù)據(jù)目錄到新的目標(biāo)位置。
sudo rsync -av /var/lib/mysql /新目錄
3. 編輯MySQL配置文件以指定新的數(shù)據(jù)目錄。
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
然后找到以下行:
datadir = /var/lib/mysql
將其改為新數(shù)據(jù)目錄的路徑:
datadir = /新目錄/mysql
4. 保存并關(guān)閉文件后,重啟MySQL服務(wù)。
sudo systemctl start mysql
5. 確認(rèn)MySQL服務(wù)已經(jīng)重新啟動(dòng)。
sudo systemctl status mysql
現(xiàn)在,您將能夠在MySQL中使用新的數(shù)據(jù)目錄來(lái)存儲(chǔ)數(shù)據(jù)。