2、设置slave
登入slave的mysql终端,新建需要备份的数据库(例:CREATE DATABASE `order_00` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;)
进入各个数据库导入master备份的数据库的结构和数据(所花时间长短取决于数据量的大小)。
在slave执行完以上步骤后开始配置从复制,先执行stop slave; 然后slave复制master配置如下:
change master to master_host='192.168.2.91',master_port=3507,master_user='repl',master_password='repl',master_log_file='master_91.000001',master_log_pos=376 FOR CHANNEL 'master_91';
注意:需要分别配置两台master,然后分别执行。
以上配置命令执行完成后,启动slave执行命令:start slave;
检查slave有没有启动成功:
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
以上两项为yes代表配置多源主从复制成功。
最后分别在master库执行命令unlock tables;解除锁表。