mysql io线程始终保持为connecting状态

目录

主从架构中,从库的io_thread一直保持connecting状态。先理解Slave_IO_Running 为connecting,的含义。造成的主要有三个:
  1、网络不通 (是否打开防火墙)
  2、复制用户的密码不对 (主从同步指定的用户密码主机名限制)
  3、pos不对 (指定的position不正确)
  4.主键冲突,报1062错误 主从架构中,从库复制报1062错误,主键冲突。

如果binlog是基于语句级复制,很容易出现上面的问题。设置innodb_autoincr_lock_mode=0或是1
或修改binlog_format=mixed|row
或者
my.cnf加入
slave-skip-errors = 1032,1062
开启复制,问题解决。

随机文章