二进制日志同步方式的position真是灾难
主服务器MySQL配置
log-bin=mysql-bin
binlog_format=mixed
server-id = 1
enforce-gtid-consistency = true
expire_logs_days = 10
gtid_mode = on
从服务器MySQL配置
log-bin=mysql-bin
binlog_format=mixed
server-id = 2
enforce-gtid-consistency = true
expire_logs_days = 10
gtid_mode = on
检查主从两台机器的gtid_mode的开启状态 on 表示无问题
SHOW VARIABLES LIKE 'gtid_mode';
主服务器配置账号
CREATE USER 'replication_user'@'从IP' IDENTIFIED BY '密码';
GRANT REPLICATION SLAVE ON *.* TO 'replication_user'@'从IP';
SHOW MASTER STATUS;
从服务器配置
CHANGE MASTER TO
MASTER_HOST = '主IP',
MASTER_PORT = 3306,
MASTER_USER = 'replication_user',
MASTER_PASSWORD = '密码',
MASTER_AUTO_POSITION = 1;
START SLAVE;
配置结束
原创文章,作者:witersen,如若转载,请注明出处:https://www.witersen.com