經常查看slave 狀態
MySQL> SHOW SLAVE STATUS\G;
。。。。。
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
。。。。。。
1 row in set (0.00 sec)
主要檢查Slave_IO_Running 和Slave_SQL_Running 這兩個進程狀態是否是yes,這兩個進程的含義如下:
Slave_IO_Running:此進程負責slave 從master 服務器上讀取binlog 日志,並寫入slave 服務器上的中繼日志中
Slave_SQL_Running:此進程負責讀取並且執行中繼日志中的binlog 日志只要其中有一個進程的狀態是no,則表示復制進程停止,錯誤原因可以從Last_Errno後面看到