mysql主库从库在同一台服务器_mysql怎么把多个库合并到一个数据库多源复制

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;解除锁表。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值