mysql数据库级联同步配置步骤,本文以一台mysql数据库多实例3306、3307和3309为例进行配置,3306为主库,3307为从库,3309为子从库(多台单实例与一台多实例配置是一样的)
一.my.cnf文件配置
1.三个数据库实例修改my.cnf配置文件,主库3306和从库3307要打开log-bin,三个server-id不能一样
[root@mysql ~]# egrep"log-bin|server-id" /data/{3306,3307,3309}/my.cnf
/data/3306/my.cnf:log-bin =/data/3306/mysql-bin
/data/3306/my.cnf:server-id = 1
/data/3307/my.cnf:log-bin =/data/3307/mysql-bin
/data/3307/my.cnf:server-id = 3
/data/3307/my.cnf:#log-bin =/data/3309/mysql-bin
/data/3307/my.cnf:server-id = 5
2.从库3307的my.cnf文件的[mysqld]模块里添加一条内容
log-slave-updates
3.重启数据库3306、3307和3309
[root@mysql ~]#/data/3306/mysql stop
[