阿里云服务器远程连接myql失败

在阿里云服务器安装好MySQL后,服务正常,使用mysql -uroot -p命令能登陆并操作数据库。

登陆阿里云后台设置开启3306端口

安装navicat客户端远程连接mysql数据库,报错:can not connect to msyql server on XXXX (10038)

解决方案:

使用命令查看端口是否被监听:netstat -anpt | grep 3306

执行命令设置防火墙放行端口:

iptables -I INPUT -p tcp --dport 3306 -m state --state NEW -j ACCEPT

再去navicat登陆数据库成功。

如果其他端口也是无法访问,同样也是使用设置防火墙放行端口即可。

THE END

上一篇:Nacivat 15 安装 底部附链接


下一篇:特殊表达式的意义[c++ special expressions]