问题描述:使用navicat远程连接MySQL,连接失败,报错Can't connect to MySQL server (10060)。我的服务器是使用腾讯云服务器,Linux系统,使用宝塔面板软件维护服务器。
遇到这种问题,在确保MySQL服务正常条件下(服务器上正常使用MySQL),一般是网络端口不通或MySQL账号权限限制问题,下面按照网络端口不通和MySQL账号权限问题进行排查。
01 网络端口排查
(1)查看云服务器的端口策略
以腾讯云为例,需要查看云服务器的安全组规则,是否已允许外部IP访问3306端口,具体操作如下。另外,需要注意因为服务器安全策略导致ping或者telnet指令无效,所以ping不通或者telnet不通,可能说明不了什么问题,还是要查看云服务器网络策略。
①登录腾讯云服务器控制台的安全组【https://conso