mysql8.0 利用docker容器安装配置多主多从集群
时间:2021-07-01 10:21:17
帮助过:33人阅读
mysqld]
# master01主服务器01唯一ID
server-id
=4307
# 启用二进制日志
log-bin
=mysql
-bin
#从库的中继日志,主库日志写到中继日志,中继日志再重做到从库
# relay-log=myslql
-relay
-bin
# binlog保留时间7天
expire_logs_days=7
# binlog 文件的大小
max_binlog_size=1G
#设置logbin格式。取值:STATEMENT (默认),ROW,MIXED
binlog_format=ROW
# 设置不要赋值的数据
binlog-ignore
-db
=mysql
binlog-ignore
-db
=information_schema
binlog-ignore
-db
=performance_schema
binlog-ignore
-db
=sys
# 设置需要复制的数据(可选)
# 如果配置了此项,就是只复制那个数据库, 如果不指定就是所有
# binlog-do
-db
=需要复制的主数据库1
# 设置login格式
binlog_format=STATEMENT
# 在作为从数据库的时候,有写入操作也要更新二进制日志文件
log-slave
-updates
# 该从库是否写入二进制日志。如果需要成为多主则可启用。只读可以不需要
log-slave
-updates
=1
#表示自增长字段每次递增的量,指自增字段的起始值,其默认值是1,取值范围是1 .. 65535
auto-increment
-increment
=2
# 表示自增长字段从哪个数开始,指字段一次递增多少,他的取值范围是1 .. 65535
auto-increment
-offset
=1
3)配置slave1
命令:vim /usr/local/share/mysql/slave1/conf/my.cnf 添加如下内容:
[mysqld]
# 从服务唯一ID
server-id=5306
# 启用中继日志
relay-log=mysql-relay
4)配置slave2
命令:vim /usr/local/share/mysql/slave2/conf/my.cnf 添加如下内容:
[mysqld]
# 从服务唯一ID
server-id=5307
# 启用中继日志
relay-log=mysql-relay
mysql8.0 利用docker容器安装配置多主多从集群
标签:递增 mysl fse sch mysq root用户 lan 保留 root