如何解决mysql主从复制错误



我试图配置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 'replica@xx.xx.xx.xx: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由于上述问题,DB不能复制端口被打开

解决它的任何线索

首先,检查您没有防火墙问题,并且Slave主机可以正确连接3306/TCP

如果可以,请确保"副本"MySQL用户在主服务器上有正确的grant,并且你已经执行了

FLUSH PRIVILEGES;

后面的

GRANT REPLICATION SLAVE ON *.* TO 'replica'@'xxx.xxx.xxx.xxx';

以便立即考虑命令(似乎在提供的文档中缺少此步骤)

最新更新