mysql8.0 利用docker容器安装配置多主多从集群
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
查看更多关于mysql8.0 利用docker容器安装配置多主多从集群的详细内容...
阅读:37次