准备工作 主服务器:服务器A 从服务器:服务器B
编辑/etc/mysql/my.cnf:
!includedir /etc/mysql/conf.d/ !includedir /etc/mysql/mysql.conf.d/
找到conf.d和mysql.conf.d下面的 mysql.cnf和mysqld.cnf 找到配置文件
我的路径是默认配置: /etc/mysql/mysql.conf.d/mysqld.cnf
server-id = 1 #主从复制集群中每个 MySQL 实例必须具有全局唯一的 ID log_bin = /var/log/mysql/mysql-bin.log #启用二进制日志(Binlog) max_binlog_size = 100M #控制单个 Binlog 文件大小 binlog_do_db = test # 指定同步的数据库 #binlog_do_db = db1 #示例 #binlog_do_db = db2 #示例 #binlog_ignore_db = ignore_db # 忽略的数据库,不想要同步数据库 binlog_format = ROW #设置 Binlog 存储格式 expire_logs_days = 10 bind-address = 0.0.0.0 # 允许远程连接