假设有两台服务器A和B,我们现在要将A的mysql中的bx7库数据实时备份到B上
A的IP:192.1.1.5
B的IP:192.1.1.7
一、对A服务器作设置
1.修改A服务器的my.cnf文件,在[mysqld]下面的某处加入下列配置文字:
log-bin server-id = 1
sql-bin-update-same binlog-do-db=bx7
2.在A服务器上开放一个mysql用户,
让B服务器能使用
#mysql –u root –p
mysql>GRANT FILE ON *.* TO mirror@192.1.1.7 IDENTIFIED BY ‘mirror’;
mysql>\q
3.停止A服务器的MySQL服务
4.备份bx7的库
5.开启A服务器的mysql的服务
二、对B服务器作设置
1.修改B服务器的my.cnf文件,在[mysqld]下面的某处加入下列配置文字:
server-id=2
log-bin sql-bin-update-same binlog-do-db=test
master-host=192.1.1.5
master-user=mirror
master-password=mirror
log-slave-updates
master-connect-retry=60 replicate-do-db=bx7
2.停止B服务器的MySQL服务
3.将A服务器备份的bx7的库导入到B服务器上
4.开启B服务器的mysql的服务
三、检查是否配置正确
#mysql –u root –p mysql>show slave status;
阅读(2838) | 评论(0) | 转发(3) |