克隆虚拟机导致主从不同步错误A slave with the same server_uuid/server_id as this slave has connected to the master

背景:在虚拟机搭建主库和从库1,直接克隆虚拟机从库1为从库2

在配置后查看从库同步状态,发现报错

show slave status \G;

错误显示如下

Slave_IO_Running: No
Slave_SQL_Running: YES

last_io_error:A slave with the same server_uuid/server_id as this slave has connected to the master;

一般server_id不会配成一样的
但是虚拟机克隆的话server_uuid 一定会一摸一样

所以检查uuid,发现确实一样

show variables like '%server_uuid%';
exit

此时需要找到从库1或者2的任意一台(改一台就行)MySQL 的data安装目录下auto.cnf文件,把它移动并改名变成同目录下另一个文件

mv auto.cnf autobackup.cnf

然后两个从库重启MySQL服务,此操作会重新生成一个uuid

(如果是一主一从,从库直接克隆主库的虚拟机,先重启从库MySQL服务,自动生成uuid后再重启主库MySQL服务)

service mysql restart

此时再登录两个从库,启停,确认

mysql -uroot -p
stop slave;
start slave;
show slave status \G;
-----Slave_IO_Running,Slave_SQL_Running 都为Yes的时候表示配置成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值