navicat链接出现报错,网上找了很多方法,网站也创建成功,但使用navicat连接数据库,总是连接不成功,实际错误原因有以下几点:
1、腾讯云、阿里云等云服务商后台未放行端口;
2、使用了宝塔面板,但宝塔面板后台未放行端口造成的;
3、使用虚拟主机,虚拟主机未放行端口。
以上3中问题,2在后台设置放行宽口即可,1和3使用下方前两个方法即可解决。
navicat报错信息:
2003 - Can't connect to MySQL server on 'xxxxx'(10060 "Unknown error")
报错原因:
标题未放行mysql的端口号
解决办法:
1.、shell运行:
vim /etc/sysconfig/iptables
2、在里面添加
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
3、然后重启防火墙服务
service iptables restart
最后就成功了,可以通过检查端口号,如果3306确实不存在iptables中,那就是没有放开端口的原因导致不能连接。
评论 抢沙发