原文可见更多内容
包括详细配置、常见报错等
master
在 .cnf 中 `[mysqld]`下配置:
[mysqld]
# 服务器基础参数
port=3308
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
datadir = /var/lib/mysql
secure-file-priv= NULL
# GTID:
# 服务器id,设置为机器 IP 地址后三位即可
server_id=188
# 开启gtid模式
gtid_mode=on
# 强制gtid一致性,开启后对于特定create table不被支持
enforce_gtid_consistency=on
# binlog:
# 二进制日志文件存放路径
log_bin = mysql-bin
log-slave-updates=true
# 强烈建议,其他格式可能造成数据不一致
binlog_format=row
# relay log:
skip_slave_start=1
切记,配置完成后,重启数据库服务,连接数据库并验证配置是否生效(不报错,基本都是生效了)。
slave
在 .cnf 中 `[mysqld]`下配置: