天天看點

ubuntu mysql資料庫遷移

在做操作前先進行資料庫的全量備份,進行鎖表,最好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