当前位置:Gxlcms > 数据库问题 > mysql8.0 利用docker容器安装配置多主多从集群

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   

人气教程排行