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
开启复制,问题解决。

赞(4) 打赏
特别声明:除特殊标注,本站文章均为原创,遵循CC BY-NC 3.0,转载请注明出处。三伏磨 » mysql io线程始终保持为connecting状态

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏