mysql資料目錄遷移

2020-09-22 14:00:13

如何更改mysql資料預設儲存目錄

mysql的儲存目錄預設是在/var/lib/mysql/,下面將修改預設儲存目錄.

1.先停止mysql服務:

service mysqld stop

2.建立需要存放的目錄位置:

mkdir -p /bak/mysql_data

3.轉移原有資料,這裡使用 cp -a 進行復制(先進入到預設目錄/var/lib/,將整個mysql目錄進行復制):

cp -a mysql /bak/mysql_data/

4.修改mysql的組態檔/etc/my.cnf:

vim /etc/my.cnf

原有設定:

datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

修改後的設定:

datadir=/bak/mysql_data/mysql
socket=/bak/mysql_data/mysql/mysql.sock

5.重新啟動mysql服務:

service mysqld restart

mysql可以正常啟動就OK了~