美文网首页
【Mysql】本地能访问,但远程连接失败

【Mysql】本地能访问,但远程连接失败

作者: 失语失芯不失梦 | 来源:发表于2023-10-16 00:18 被阅读0次

现象:

在服务器A上安装了mysql,并且配置好了远程授权登录,也检查过端口号,没有任何问题。但是在服务器A上使用mysql -h -P -u -p 就能访问,但是换成服务器B之后就没办法正常访问,报错如下:

百度了很久,大多数都说是授权配置以及my.conf的bind-address配成了本地,但是检查了下相关配置,都没有问题:

work账号对应的host是%,8306端口号也是监听所有ip

最后我又尝试了下,发现并不是账号的问题,因为我直接用 mysql -h -P 都访问不了mysql的远程服务,所以猜测是远程服务配置 问题

然后用 telnet ip port 报错如下

解决方案

定位到是服务器的防火墙配置问题:

1、查看配置:iptables -L INPUT --line-numbers 

2、删除reject:iptables -D INPUT 6

3、然后再用  telnet ip port ,能通了

最后再在服务器B上使用mysql -h -P -u -p 就能正常访问了

相关文章

网友评论

      本文标题:【Mysql】本地能访问,但远程连接失败

      本文链接:https://www.haomeiwen.com/subject/edgtidtx.html