從庫還原前必定要記得reset,由於重啓mysql並不影響複製進程,若是忘記reset,會致使你一邊恢復,主庫有動做也一邊往從庫寫,這時候你再change master ACID也就沒法保證。mysql
reset slave all;sql
清除主從信息後,能夠開始用主庫的全備進行從庫的恢復ide
[root@HE1 ~]# mysql -uroot -p < /databackup/fullbackup/20160403.sqlspa
查看主庫備份集中的binlog和position偏移量日誌
[root@HE3 fullbackup]# cat /databackup/fullbackup/20160403.sql|grep "CHANGE MASTER TO MASTER_LOG_FILE='"xml
-- CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000006', MASTER_LOG_POS=120;進程
備份集中的binlog日誌到了mysql-bin.000006 偏移量position到了120it
從庫:io
在從庫配置讀取主庫的IP地址,複製的用戶名和密碼,從主庫哪一個BINLOG文件開始讀取,偏移量是多少ast
mysql>CHANGE MASTER TO MASTER_HOST='192.168.1.250',MASTER_USER='mysync',MASTER_PASSWORD='MANAGER',MASTER_PORT=4008,MASTER_LOG_FILE='mysql-bin.000006',MASTER_LOG_POS=120;
開啓從庫複製開關
mysql> start slave;
Query OK, 0 rows affected (0.30 sec)
mysql> show slave status\G;