Windows环境搭建MySQL主从同步 [ 技术分享 ]
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.测试通过,结束。
共 0 条回复
没有找到数据。
Victory 上海
注册时间:2016-10-31
最后登录:2024-03-08
在线时长:19小时32分
最后登录:2024-03-08
在线时长:19小时32分
- 粉丝7
- 金钱2645
- 威望0
- 积分2835