MySQL利用mysqldump在線修復或新增從庫

若是數據庫的數據量不是很大,能夠利用mysqldump導出備份修復從庫故障或新增從庫實例mysql

主庫IP:192.168.1.1
從庫IP:192.168.1.2sql

1.主庫服務器導出備份:
db_name=`mysql -h192.168.1.1 -uroot -p123456 -e "show databases" | egrep -v 'Database|information_schema|performance_schema|mysql|test'`
mysqldump -h192.168.1.1 -uroot -p123456 --single-transaction --master-data=1 -B ${db_name} > /data/backup/full_master_db.sql
2.同步備份到從庫服務器
scp /data/backup/full_master_db.sql root@192.168.1.2:/data/backup/數據庫

3.從庫中止slave服務
mysql> stop slave;
4.從庫服務器導入備份
mysql -h192.168.1.2 -uroot -p123456 < /data/backup/full_master_db.sql
5.從庫開啓slave服務
mysql> start slave;服務器

若是看到IO和SQL線程均爲YES,說明主從配置成功spa

相關文章
相關標籤/搜索