MySQL5.7主從同步案例

在用xtrabackup備份完以後,應用備份到從庫,而後配置主從,開啓同步報錯(我環境是percona server 5.7.16+loss-less Semi-synchronous Replication+多線程複製)mysql

 

故障現場1:sql

error 1032

沒有發現那條記錄致使sql語句update失敗,當時我是跳過這個錯誤,接着後面就有一頓相似的錯誤,後面從新執行的備份微信

 

故障現場2:多線程

mysql> start slave;
ERROR 1872 (HY000): Slave failed to initialize relay log info structure from the repository

從庫的relay-log有問題,檢查mysql默認的relay-log名字又沒有被其餘主機佔用,檢查從庫有麼有開啓relay-log-recovery。在[mysqld]中加入relay-log-recovery=1less

 

故障現場3:線程

change ...
...
...
ERROR 29 (HY000): File '/data/mysqldata/3306/binlog/mysql-relay-bin.000001' not found (Errcode: 2)

刪除relay-相關信息,重置主從code

 

故障現場4:server

change ...
...
...
ERROR 1201 (HY000): Could not initialize master info structure; more error messages can be found in the MySQL error log

刪除master.info和relay.info從新開啓主從同步

 

爲了方便你們交流,本人開通了微信公衆號,和QQ羣291519319。喜歡技術的一塊兒來交流吧it

相關文章
相關標籤/搜索