时间:2021-07-01 10:21:17 帮助过:2人阅读
#######################配置master-master1#######################user=mysql log-bin=mysql-bin#指定自己编号,一个集群中id唯一server-id=1#要同步的数据库,通过二进制日志同步,所以这里提示"要记录二进制日志的数据库"binlog-do-db=test #和binlog-do-db=test对应;如果要同步多个库,这两项参数多个几个就行了.replicate-do-db=test #指定哪些库不同步,mysql库肯定不能同步,毕竟每个库上面的用户信息和参数不同binlog-ignore-db=mysql #同上面忽略记录日志的库一一对应;是不要记录日志的数据库名,多个数据库中间用逗号(,)隔开replicate-ignore-db=mysql #表示如果一个MASTER挂掉的话,另外一个马上接管log-slave-updates #跳过同步过程中sql错误slave-skip-errors=all #开启同步sync_binlog=1#自增主键,每次+2auto_increment_increment=2#自增主键,从1开始,每次+2auto_increment_offset=1#######################EOF#############################################################配置master-master2#######################user=mysql log-bin=mysql-bin#指定自己编号,一个集群中id唯一server-id=2#要同步的数据库,通过二进制日志同步,所以这里提示"要记录二进制日志的数据库"binlog-do-db=test #和binlog-do-db=test对应;如果要同步多个库,这两项参数多个几个就行了.replicate-do-db=test #指定哪些库不同步,mysql库肯定不能同步,毕竟每个库上面的用户信息和参数不同binlog-ignore-db=mysql #同上面忽略记录日志的库一一对应;是不要记录日志的数据库名,多个数据库中间用逗号(,)隔开replicate-ignore-db=mysql #表示如果一个MASTER挂掉的话,另外一个马上接管log-slave-updates #跳过同步过程中sql错误slave-skip-errors=all #开启同步sync_binlog=1#自增主键,每次+2auto_increment_increment=2#自增主键,从1开始,每次+2auto_increment_offset=2#表示从mysql服务器启动时不启动同步线程,这就要在启动从服务器之后,手工启动同步线程,在mysql> 提示符下面运行“start slave”就可以skip-slave-start #######################EOF######################################23.mysql集群(master-master)
标签: