Navicat连接宝塔面板的mysql报错:2003-Can’t connect to MySQL server on ‘XXX'(10060 “Unknown error”)

之前用阿里云搭建的WordPress博客,因为更新太慢,很多插件因此不能更新,虽然对功能影响不大,但看着着实难受。

所以这次重新部署博客,决定自己安装WordPress的最新版,为了部署环境方便,所以选择使用宝塔面板来部署。但是看了一下,宝塔面板的一键部署WordPress功能也不是最新的WP版本,为了一步到位,还是自己手动安装好了,不过过程还算简单,部署一下Apache,PHP,MySQL再装一个FTP就可以了。

刚刚那些都是前话,说回今天的问题,今天使用宝塔面板的MySQL建了一个新的数据库,用作学习使用,但是在本地连接的时候却一直报下面的错误。

2003-Can’t connect to MySQL server on ‘XXX'(10060 “Unknown error”)

看到数据库连接错误,首先下意识的是去检查一下用户名和密码是否错误,检查了几遍之后发现用户名和密码没有问题。

然后想到是不是防火墙的端口没有开?

首先登陆到服务器后台,查看一下MySQL的端口号MySQL查询端口号.png

可以看到MySQL的端口号是3306,于是赶紧到阿里云服务器的防火墙去检查了一下,发现3306端口已经打开了,既然阿里云服务器这边没有问题,那肯定是宝塔面板这边做了限制了。

宝塔面板后台端口.png

如上所示,宝塔面板处于安全考虑果然也做了端口限制,把需要放行的端口号填入进去就可以了。

回到Navicat,现在MySQL已经可以正常连接了。(#^.^#)

留下评论