在副本上,您必须建立一个唯一的服务器 ID。如果尚未完成此操作,则副本设置的这一部分需要重新启动服务器。
如果尚未设置副本服务器 ID,或者当前值与您为复制源服务器选择的值冲突,请关闭副本服务器并编辑[mysqld]
配置文件部分以指定唯一的服务器 ID。例如:
[mysqld]
server-id=2
进行更改后,重新启动服务器。
如果要设置多个副本,则每个副本都必须具有server_id
与源和任何其他副本不同的唯一值。
笔记
如果您不设置server_id
(或将其显式设置为默认值 0),副本将拒绝连接到源。
您不必在要设置复制的副本上启用二进制日志记录。但是,如果在副本上启用二进制日志记录,则可以使用副本的二进制日志进行数据备份和崩溃恢复,还可以将副本用作更复杂的复制拓扑的一部分。例如,此副本随后充当其他副本的源。