使用start slave开启主从复制过程后,如果SlaveIORunning
一直是Connecting
,则说明主从复制一直处于连接状态,这种情况一般是下面几种原因造成的,我们可以根据 Last_IO_Error提示予以排除。
可能的原因 | 说明 |
---|---|
网络不通 | 查看master和slave是否在统一网络段里面 |
检查ip | 指的是master容器内部的ip地址不是宿主机ip地址 |
端口 | 指的是master容器mysql宝楼的端口 |
密码不对 | 指的是master容器内部,mysql创建数据同步的用户的密码 |
file | 指的是文件名是否正确 |
Position | 检查Master的 Position对不对 |
参考链接:
搭建主从数据库出现的错误 error connecting to master ‘slave@172.17.0.2:3306‘ - retry-time: 30 retries: 1