1.master配置文件修改
log_bin=mysql-bin: 表示开启binlog功能
sync-binlog=1: 每次执行事务操作,都会与磁盘同步。
binlog-ignore-db : 不需要同步得库
binlog-do-db: 需要同步得表

配置修改完成后,需要重启MYSQL.

主库授权可以获取主库数据得从库


2.slave配置文件修改

show slave status;查看同步状态,没设置过是空得。

配置从库同步信息:
master_host: 主库地址
master_port: 主库端口
master_user,master_password: 主库账号密码
master_log_file,master_log_post: 查看主库状态时得file_gtid_set和position


启动slave查看同步状态

slave_io_running :yes
slave_sql_running:yes
表示配置成功

3.半同步复制配置
查看是否支持动态加载插件

查看mysql插件

安装半同步插件

开启半同步复制和调整复制时间为1秒

从库配置半同步复制

并行复制参数配置:


本文详细介绍了MySQL主从同步配置流程,包括master和slave的配置修改、状态检查及半同步复制的实现。通过具体步骤指导如何设置binlog、授权、同步参数,并验证配置结果。
856

被折叠的 条评论
为什么被折叠?



