快速轉移MySQL數據庫存儲位置

如題

找到My.cnf

可以發現下列語句

datadir=/var/lib/mysql

或者別的,這無所謂。

複製數據庫

現將該目錄copy一份至想要轉移到的目錄,比如掛載的硬盤上。這裡用 /home/mysql_data 作為例子

cp -p /var/lib/mysql /home/mysql_data

-p參數十分重要,MySQL對目錄權限要求很高,-p參數可以將目錄權限一同複製到新的目錄內。

刪除/備份原有數據庫

mv /var/lib/mysql /var/lib/mysql-backup

創建軟連接

ln -s /home/mysql_data /var/lib/mysql

測試

sudo service mysqld restart

如果沒有報錯,則轉移成功

标签: mysql