mysql 大數(shù)據(jù) 備份,MySql如何做數(shù)據(jù)遷移?
操作步驟如下:
1.首先格式化磁盤,并將數(shù)據(jù)盤掛載在mnt目錄下 mkdir -p /mnt/data
2.用MySqldump命令導(dǎo)出您項目所有的數(shù)據(jù),命令參考如下: mysqldump -p --all -datebases>all.sql
3.停止mysql /etc/init.d/mysqld stop
4.vim/etc/init.d/mysqld 將文件中“datadir = /server/mysql/data”中的目錄地址更改為您遷移至數(shù)據(jù)盤中的目錄地址,即“datadir=/mnt/data”。
5.然后用以下命令初始化一個全新的數(shù)據(jù)庫環(huán)境: /server/mysql/scripts/mysql_install_db --basedir =/server/mysql--datadir = mnt/data -- user =mysql 值得注意的是datadir為您mysql的數(shù)據(jù)目錄。
6.啟動mysql,然后將數(shù)據(jù)還原至新的數(shù)據(jù)盤中: /etc/init.d/mysqld start mysql