MySQL复制3--配置Master

2018-01-23  本文已影响11人  8813d76fee36

为了让master能够启用基于binary log file position的复制,需要在master开启binary logging并创建一个唯一的server ID。

必须在master开启binary logging是因为binary log是master向slave复制更改的基础。如果master没有使用log-bin选项开启binary logging,复制将无法实现。

每个在复制群组里的服务器必须配置一个唯一的server ID。这个ID用于标示在群组内的服务器,而且ID的取值必须是正整数(1 至 (232)−1),具体取哪个值由自己决定。

为了配置binary log和server ID,需要先停止MySQL服务,然后编辑my.cnfmy.ini文件。在该文件中加入log-binserver-id选项。如果文件中已包含上述两项但被注释掉了,请放开注释并根据需要配置他们的参数。

[mysqld]
log-bin=mysql-bin
server-id=1

保存设置并重启MySQL服务。

注意

附录

后记

MySQL建议配置

参考资料
Setting the Replication Master Configuration

上一篇 下一篇

猜你喜欢

热点阅读