Victory 2017-12-06 12:12:14 78次浏览 0条回复 0 1 0

1.需要两台windows服务器,MySQL的版本保持一致,或者从服务器高一些
2.主服务器配置my.ini,打开log-bin=mysql-bin,添加
server-id = # 唯一id
binlog-do-db = # 指定要同步的数据库,如果多个可以继续以这种格式添加
binlog-ignore-db = #指定要忽略的数据库,不同步的数据库
3.打开MySQL控制台(命令窗口),授权一个从服务器可以连接的用户
grant replication slave on . to 'slave-user'@'%' identified by 'slave_password';
4.查看master(主数据库)日志状态
show master status;
记录当前的状态信息,主要是file和position对应值
5.打开slave(从数据库),配置my.ini和第2步相同,server-id要不同
6.打开slave控制台,先停止slave
stop slave;
7.设置连接配置
change master to master_host='ip',master_user='slave_user',master_password='slave_password',
master_log_file='上述查询的master的file值',master_log_pos='上述查询的master的postion值';
8.开启同步
start slave;
9.可能会同步失败,关闭slave所在的服务器的防火墙或者添加应用特例
10.测试通过,结束。

转自:http://blog.csdn.net/h13509205/article/details/50432954

觉得很赞
    没有找到数据。
您需要登录后才可以回复。登录 | 立即注册