Mysql主从故障了,一直很好,只是stop slave, 然后主重启了一下,从上再start slave就出现这样错误了。 Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server ids; these ids must be different for replication to work (or the --replicate-same-server-id option must be used on slave but this does not always make sense; please check the manual before using it).
这提示是说,主从的server_id是一样的,查了一下果真是一样的,不知道当时配置的时候如何通过的,解决这个问题很简单,只需要把从上配置文件里server_id修改为和主不一样就ok了,为了避免重启,可以修改参数。
在从上:
show variables like 'server_id';
然后
set global server_id=1234;
之后再
start slave 就ok了。
记得要修改一下配置文件,下次重启就自己生效了。
这提示是说,主从的server_id是一样的,查了一下果真是一样的,不知道当时配置的时候如何通过的,解决这个问题很简单,只需要把从上配置文件里server_id修改为和主不一样就ok了,为了避免重启,可以修改参数。
在从上:
show variables like 'server_id';
然后
set global server_id=1234;
之后再
start slave 就ok了。
记得要修改一下配置文件,下次重启就自己生效了。
编辑回复