欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

navicat can't connect to MySQL server on 10038

程序员文章站 2022-05-01 21:51:37
...

恢复了下阿里云快照和mysql数据,然后远程数据库连接不上了,本地可以
报错 can’t connect to MySQL server on 10038

看了下3306端口是开放的,然后数据库的权限也是有的

符:数据库修改权限命令
grant all privileges on . to ‘root’@’%’ identified by '密码;
flush privileges;

navicat can't connect to MySQL server on 10038

查看是有监听的,但是公网访问3306端口不通。iptables 有个DROP规则

navicat can't connect to MySQL server on 10038
navicat can't connect to MySQL server on 10038
删除DROP之后可以访问到这个端口

执行命令

iptables -D INPUT 6

至此能ping通3306端口了(cmd命令telnet IP 3306),navicat远程也能连接成功了