我试图配置mysql主从配置在centos 7与mysql版本8以下的链接https://linuxize.com/post/how-to-configure-mysql-master-slave-replication-on-centos-7/一切顺利,没有错误,但最后当检查与>显示从状态\G在从服务器我得到了错误
Last_IO_Error: error connecting to master '[email protected]:3306' - retry-time: 60 retries: 1 message: Can't connect to MySQL server on 'xx.xx.xx.xx:3306' (113)
Slave_IO_Running: Connecting
Slave_SQL_Running: Yes
字符串
xx. xx.xx.xx是主服务器ip数据库没有复制由于上述问题端口被打开
有什么线索可以解决吗
2条答案
按热度按时间kgqe7b3p1#
首先,检查您没有防火墙问题,并且从主机可以在3306/TCP端口上正确连接到主主机。
如果可以,请确保主服务器上的“副本”MySQL用户具有正确的赠款并且您已经执行了
字符串
之后:
型
以便立即考虑命令(看起来在提供的文档中缺少此步骤)
0tdrvxhp2#
从奴隶:
telnet MASTER_IP 3306
正在尝试MASTER_IP. telnet:无法连接到远程主机:连接超时
从主
telnet SLAVE_IP 3306
正在尝试SLAVE_IP.已连接到SLAVE_IP
sudo ufw allow 3306
sudo ufw状态编号
应注意:
“3306(v6)ALLOW IN Anywhere(v6)“
sudo ufw reload
现在它应该工作