navicat连接mysql云服务器(腾讯云、阿里云)

连接报错:Can’t connect to MySQL server on ‘XXX.XX.XX.XX’(10060)

 

1.检查网络

ping XXX.XX.XX.XX

正在 Ping XXX.XX.XX.XX 具有 32 字节的数据:
来自 XXX.XX.XX.XX 的回复: 字节=32 时间=64ms TTL=47
来自 XXX.XX.XX.XX 的回复: 字节=32 时间=86ms TTL=47

 

2.检查用户权限

mysql -uroot -p
输入密码
mysql> use mysql
mysql> select host,user from user;
+-----------+------------------+
| host      | user             |
+-----------+------------------+
| %         | root             |
| localhost | mysql.infoschema |
| localhost | mysql.session    |
| localhost | mysql.sys        |
+-----------+------------------+
4 rows in set (0.00 sec)

 

3.检查安全组:腾讯云、阿里云都需要打开对应的端口

 

4.检查centos防火墙

[root@VM_0_14_centos ~]# firewall-cmd --permanent --zone=public --add-port=3306/tcp
success
[root@VM_0_14_centos ~]# firewall-cmd --reload
success

 

5.很愉快,Navicat for MySQL连接远程数据库成功!

 

Tips:阿里云到第3步就可以连接成功,腾讯云需要到第4步才能连接成功。

 

posted @ 2021-11-23 12:09  茁峪  阅读(333)  评论(0编辑  收藏  举报