mysql配置主从复制Slave_IO_Running失败的原因

最近项目中要配置mysql的主从复制,结构总是失败,Slave_IO_Running显示为NO,后来仔细查看以及从网上查资料,总结应该是两方面的原因。

一、master-log-pos参数错误

原因是配完主服务器后,有数据写入的原因导致主服务器的position参数发生变化,和从服务器对应不上,解决方案是先锁表

flush tables with read lock;

,防止数据写入,这时候在使用show master status; 查看position 等配置玩主从后再解锁主服务器 unlock tables;

二、从服务器IP错误

在主服务器上分配复制权限的用户时,需要用到从服务器的IP,我在从服务器命令行里使用ipconfig查看ipv4的地址,结果主从失败,最后是发现那个IP不对,正确的从服务器的IP是再百度搜索框中输入IP出来的第一个结果,⊙﹏⊙b汗。

最后上传一张成功后的结果图,希望大家都能配置成功。红箭头指向处都为yes才算成功。

mysql配置主从复制Slave_IO_Running失败的原因_第1张图片

你可能感兴趣的:(mysql)