MySQL是一款非常流行的開源數(shù)據(jù)庫,然而在實(shí)際操作中,可能需要將數(shù)據(jù)庫目錄從一個(gè)位置遷移至另一個(gè)位置。本文將介紹如何進(jìn)行MySQL數(shù)據(jù)庫目錄遷移。
1. 停止MySQL服務(wù)
sudo systemctl stop mysqld.service
2. 復(fù)制MySQL數(shù)據(jù)目錄
sudo cp -R /var/lib/mysql /new/path
3. 修改MySQL配置文件
sudo vi /etc/my.cnf
找到以下兩行配置:
datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock
將其修改為:
datadir=/new/path/mysql socket=/new/path/mysql/mysql.sock
4. 重啟MySQL服務(wù)
sudo systemctl start mysqld.service
5. 測(cè)試MySQL是否正常運(yùn)行
sudo systemctl status mysqld.service
如果MySQL服務(wù)運(yùn)行正常,則遷移成功。