Mysql主從一個常見問題及解決“模型(方法)”

有時候主數據庫會出現異常,比如服務器異常重啓,數據庫服務異常重啓... ...導致從數據庫同步異常。

有一個很典型的例子,可參考此鏈接http://www.ningoo.net/html/2009/mysql_replication_fatal_error_1236.html

這是一個很經典的例子,總結一下其解決問題的方法,作爲一個模型舉一反三

1.從數據庫服務器,查看數據庫報錯日誌,記錄bin-log日誌名稱和position位置

2.主數據庫服務器,藉助mysqlbinlog工具讀取上步中的bin-log日誌,記錄最後的position

example,

 mysqlbinlog mysql-bin.000045 > 1.txt

3.從數據庫,

 mysql> slave stop;

 change master to 
 master_host=x.x.x.x,
 master_user='yourusername',     
 master_password='yourpassword', 
 master_log_file='mysql-bin.000045',
 master_log_pos=1073741999;

 mysql> slave start;

 查看是否有報錯show slave status\G

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章