时间: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
#自增主键,每次+2
auto_increment_increment=2
#自增主键,从1开始,每次+2
auto_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
#自增主键,每次+2
auto_increment_increment=2
#自增主键,从1开始,每次+2
auto_increment_offset=2
#表示从mysql服务器启动时不启动同步线程,这就要在启动从服务器之后,手工启动同步线程,在mysql> 提示符下面运行“start slave”就可以
skip-slave-start
#######################EOF######################################
23.mysql集群(master-master)
标签: