前言
當mysql主從(一主一從模式)數據不同步,常規方式解決不掉,故全量恢復數據並同步數據。
發現問題
首先可以由 mstaer status 觀察到主從已經未同步,其次slave status 看到 slave_sql 的運行狀態是no的,而且有 error 產生錯誤代碼1062;網上百度的跳過錯誤的方式並沒有解決該問題,所以決定重做主從,恢復全量數據。
問題解決
備份主庫數據:
#mysqldump --socket=/xxx/mysql.sock --single-transaction --master-data=2 -uroot -p'xxxx' -h xx.xx.xx.xx --all-databases > dbdump_20190128.sql
從庫恢復數據:
1)先將導出數據文件分發給slave主機
2)從庫恢復數據:MySQL [(none)]> sourc