mysql主从复制异常Slave_IO_Running: NO的出现原因以及解决

当使用物理备份进行MySQL5.6以上版本的数据迁移时,可能出现UUID重复导致主从复制失败。解决方法包括检查并确保主从服务器的server-uuid不同,删除auto.cnf文件,重启MySQL服务,以及确认server-id设置为唯一值。在执行这些步骤后,重新进行主从复制流程通常能解决问题。
摘要由CSDN通过智能技术生成

 

 

 

 

mysql 版本

1.mysql5.6以上版本使用唯一uuid表示符,数据迁移是使用的物理备份,uuid会重复,修改uuid不一致即可

造成这个错误的主要原因是使用主服务器克隆出来的虚拟机去实现mysql的主从复制

解决办法:

在主服务器和从服务器各运行一遍下面的代码

对比server-uuid 是否一样,如果一样表示你有可能也是因为这个原因出错

 cat /var/lib/mysql/auto.cnf 

如果server-uuid一样

删除auto.cnf文件

rm /var/lib/mysql/auto.cnf 

重启mysql服务

service mysqld restart

然后再重新进行一遍mysql主从复制的过程,因为地址可能会改变

问题就解决啦,如果没有解决可以尝试从头开始。当然也有可能有其他的问题,这只是我自己这个情况的一个解决办法。

2. 确认server-id 是否唯一, mysql 有可能并没有加载my.cnf 文件中的server-id

 

  • 5
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值