在用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