在做操作前先進行資料庫的全量備份,進行鎖表,最好stop 資料庫
第一種方法:
1.設定新的存放路徑
mkdir -p /data/mysql
2.複制原有資料
cp -R /var/lib/mysql/* /data/mysql
3.修改權限
chown -R mysql:mysql /data/mysql
4.修改配置檔案
vim /etc/mysql/my.cnf
datadir = /data/mysql
5.修改啟動檔案
vim /etc/apparmor.d/usr.sbin.mysqld
#把
/var/lib/mysql r,
/var/lib/mysql/ rwk,
#改成
/data/mysql r,
/data/mysql/ rwk,
6.重新開機服務
重新開機apparmor
/etc/init.d/apparmor restart
/etc/init.d/mysql restart
第二中,在拷貝原來的資料庫全部資料和配置檔案
在新的磁盤上安裝源碼包,在重新導入資料庫
本文轉自 苑洪武 51CTO部落格,原文連結:http://blog.51cto.com/12927979/2057707