idea连接mysql数据库遇到的问题

    技术2025-06-20  7

    连接本地数据库(装在虚拟机)一直没问题,但是连接到阿里云时,连接失败。 Error1:Exception in thread “main” com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communication link fail. 这个在网上找了好多办法,一直不对症,查看系统防火墙时也是未开启,不知道为什么端口会被禁掉。 解决方法:登录阿里云控制台,配置实例的安全规则,添加3306端口。 这里得吐槽一下,al云的控制台布局太乱了。 点进实例控制台后,点击左侧栏实例安全组。 安全组列表 配置规则

    添加端口后报另一个错。

    Error2:java.sql.SQLException: null, message from server: "Host ‘111.111.11.111’ is not allowed to connect to this MySQL server"

    百度方法解决。

    use mysql; update user set host='%' where user='root';

    然后再连接就ok了。 感谢因特奈特。

    Processed: 0.012, SQL: 9