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步才能连接成功。