server-id = 330 log-bin = mysql-bin binlog_format=row grant replication slave on *.* to repl identified by '123456'; systemctl stop firewalld.service systemctl disable firewalld.service mysqldump -h127.0.0.1 --master-data=2 --single-transaction --databases --add-drop-database db1 >db1.sql mysqldump -h127.0.0.1 --master-data=2 --single-transaction --databases --add-drop-database db2 >db2.sql scp db1.sql 192.168.56.103:~ scp db2.sql 192.168.56.103:~ CHANGE MASTER TO MASTER_HOST='192.168.56.101',MASTER_USER='repl', MASTER_PASSWORD='123456',MASTER_LOG_FILE='on.000002', MASTER_LOG_POS=362 FOR CHANNEL 'Master_1'; CHANGE MASTER TO MASTER_HOST='192.168.56.102',MASTER_USER='repl', MASTER_PASSWORD='123456', MASTER_LOG_FILE='on.000001', MASTER_LOG_POS=801 FOR CHANNEL 'Master_2'; -- CHANGE MASTER TO MASTER_LOG_FILE='on.000001', MASTER_LOG_POS=593; -- CHANGE MASTER TO MASTER_LOG_FILE='on.000001', MASTER_LOG_POS=593; start slave for CHANNEL 'Master_1'; start slave for CHANNEL 'Master_2'; create table test2(id int auto_increment primary key,addr varchar(32)); sed -i 's/db1/db3/g' db1.sql sed -i 's/db2/db3/g' db2.sql 配置slave: [server-id = 330 log-bin = mysql-bin