问题描述:
今天在虚拟机上配置MySQL数据库主从复制的时候遇到了Slave_IO_Running为No的问题,是因为克隆服务器导致了MySQL的uuid重复了
解决方式:
1.首先检查两台服务器的uuid是否相同
执行一下命令,查看当前服务器mysql的uuid
1 | vim /var/lib/mysql/auto.cnf |
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
4.重新查看数据库状态
Slave_IO_Running以成功变为Yes
问题解决~