首页 » 编程 » centos » navicat连接数据库报错:2003错误代码

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中,那就是没有放开端口的原因导致不能连接。

分享到:
赞(0) 打赏 生成海报

评论 抢沙发

7 + 6 =


长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.5主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册