天天看點

MySQL主從同步,出現Slave_SQL_Running:no和slave_io_running:no問題的解決方法

當我們配置好MySQL主主同步時,是可以實作主主同步,但是重新開機機器後就發現無法同步了

二、兩個關鍵程序:

mysql replication 中slave機器上有兩個關鍵的程序,死一個都不行,一個是slave_sql_running,一個是Slave_IO_Running,一個負責與主機的io通信,一個負責自己的slave mysql程序。

問題一 : Slave_io_running:No

MySQL主從同步,出現Slave_SQL_Running:no和slave_io_running:no問題的解決方法

解決:

你去主的機子上 192.168.194.154

mysql> show master status \G;

MySQL主從同步,出現Slave_SQL_Running:no和slave_io_running:no問題的解決方法

這是在 192.168.194.155

mysql> stop slave
mysql> CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000002', MASTER_LOG_POS=0;
mysql> start slave;
           
MySQL主從同步,出現Slave_SQL_Running:no和slave_io_running:no問題的解決方法

問題二、Slave_SQL_Running:No

mysql> stop slave;

mysql> SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1; START SLAVE;

mysql> start slave;

mysql> show slave status\G

MySQL主從同步,出現Slave_SQL_Running:no和slave_io_running:no問題的解決方法

繼續閱讀