mysql-master/slave同步問題:Slave_IO_Running: No

mysql-master/slave同步問題:Slave_IO_Running: No

上一篇 / 下一篇  2011-08-24 10:16:13 / 我的分類:Mysqlphp

查看( 5265 ) / 評論( 0 ) / 評分( 0 / 0 )html

配置mysql的master/slave時,常常會遇到Slave_IO_Running: Nomysql

這時可經過如下方法來處理:sql

方法一:(重置slaveui

slave stop;spa

reset slave;日誌

slave start;orm

 

方法二:(重設同步日誌文件及位置)htm

一、查看slave狀態
show slave status\Gblog

            Master_Log_File: mysql-bin.000040
        Read_Master_Log_Pos: 4
             Relay_Log_File: mysqld-relay-bin.000001
              Relay_Log_Pos: 98
      Relay_Master_Log_File: mysql-bin.000040
           Slave_IO_Running: No
          Slave_SQL_Running: Yes

目前已同步到mysql-bin.000040這個日誌文件,98的位置;

二、暫停slave
slave stop;

三、修改同步日誌文件及位置;
日誌文件及位置都改小;(以前是同步正常,最近纔出現問題的,通常改小一個值就好)
如:
change master to master_log_file='mysql-bin.000039', master_log_pos=1;

四、啓動slave
slave start;

五、再次確認slave狀態
show slave status\G
這時會發現:
Slave_IO_Running: Yes
且下述兩個值一直在不斷變化中:
Relay_Log_Pos: 998875
Relay_Master_Log_File: mysql-bin.000048

若是Slave_IO_Running: No,則繼續第二、三、4步,把3步中的值再改小;如此反覆。。。

相關文章
相關標籤/搜索