gpt4 book ai didi

mysql - 从站 I/O : error connecting to master

转载 作者:太空宇宙 更新时间:2023-11-03 14:40:58 26 4
gpt4 key购买 nike

我正在学习 Master-slave-replication 的教程对于我的数据库复制,这适用于两个服务器都没有安装 ssl 的测试服务器。但是当我尝试对我的生产服务器做同样的事情时,只有主服务器安装了 ssl 而不是从服务器,我收到这个错误 Slave I/O: error connecting to master 'server-ipaddress:3306' - retry-时间:60 次重试:86400,错误代码:2003。这是ssl连接的问题还是别的什么。

此外,在获取数据库转储文件并解锁表后在主服务器上设置 mysql 配置时,我的 mysql 服务器关闭,我的网站显示此错误 error establishing database connection再次。

我的主服务器在安装了 wordpress 的 nginx 服务器上运行,我还检查了 3306 正在监听我的主服务器。为什么我的从服务器无法连接到我的主服务器,有什么解决办法吗?

最佳答案

你可以使用下面的命令来查看mysql服务器正在监听的ip地址

netstat -nlt | grep 3306

sample result:

tcp 0 0 xxx.xxx.xxx.xxx:3306 0.0.0.0:* LISTEN

如果结果显示与我相同的结果,则添加一个复制主用户来访问服务器数据库。

如果在 mysql 服务器计算机上启用了 netfilter 防火墙 (sudo ufw enable),请执行以下操作以打开端口 3306 以进行远程访问:

sudo ufw allow 3306

再次检查状态:

sudo ufw status

您会看到 3306 的 tcp 端口已打开,可以从任何地方进行连接。现在你尝试从从属服务器连接你会得到结果。

关于mysql - 从站 I/O : error connecting to master,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43133708/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com