连接mysql数据库时提示2003 can't connect to MySQL server on ip(10060)的解决办法

Posted cold、liu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了连接mysql数据库时提示2003 can't connect to MySQL server on ip(10060)的解决办法相关的知识,希望对你有一定的参考价值。

今天部署 JavaWeb 项目到云服务器,突然出现can t connect to mysql server on ip的问题
经过了一些检查,认为很有可能是防火墙的原因。下面是检查的具体操作:
因为Mysql默认不允许远程登录,所以需要设置防火墙开放3306端口;

 

GRANT ALL PRIVILEGES ON *.* TO \'root\'@\'%\' IDENTIFIED BY \'数据库连接密码\' WITH GRANT OPTION;

 

虽然命令执行成功,但是问题还是没有解决。。。。
接着继续查找问题,在服务器控制管理台发现3306的端口没有打开

 

 

最后点击添加规则增加开放3306端口

 

 

到这里问题就解决了

 

 

 

 

以上是关于连接mysql数据库时提示2003 can't connect to MySQL server on ip(10060)的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

2003-Can't connect to MySQL server on '127 0 0 1' 10038

用Navicat连接mysql报错:2003-Can't connect to MySql server on '10.100.0.109'(10039)

用这个【Navicat for MySQL】提示2003 - can't connect to MySQL server on 'localhost' 10060

Navicat for Mysql连接mysql数据库时出现 2003-Can't connect to MySql server on 'localhost'(10061)(

客户端不能连接MySQL - 2003-Can't connect to MySQL server on '192.168.43.180'(10060 "Unknow

远程连接mysql root账号报错:2003-can't connect to MYSQL serve