问题描述:

今天在虚拟机上配置MySQL数据库主从复制的时候遇到了Slave_IO_Running为No的问题,是因为克隆服务器导致了MySQL的uuid重复了

image-20220811133527004

解决方式:

1.首先检查两台服务器的uuid是否相同

执行一下命令,查看当前服务器mysql的uuid

1
vim /var/lib/mysql/auto.cnf

image-20220811133946999

2.重新生成从库uuid

执行以下命令:

  • 停止mysql服务

systemctl stop mysqld.service

  • 删除从库的auto.cnf文件

mv /var/lib/mysql/auto.cnf /var/lib/mysql/auto.cnf.bak

  • 重启mysql服务

systemctl start mysqld.service

3.重新查看从库uuid

已经重新生成uuid

image-20220811134536177

4.重新查看数据库状态

Slave_IO_Running以成功变为Yes

image-20220811134701636

问题解决~

参考自:配置数据库主从复制时Slave_IO_Running为No的问题与解决