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

第二中,在拷貝原來的數據庫全部數據和配置文件
在新的磁盤上安裝源碼包,在重新導入數據庫

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章