环境:CentOS7.9;mysql8.0;阿里云服务器
问题介绍之前一直都是连接的本地数据库,现在第一次连接云服务器上的数据库发现连接不上
数据库用户名和密码都正确,端口已放行
在ssh控制台里可以通过命令连上
开始还以为是idea配置的原因,但测试了navicat发现也连不上
参考了官网的帮助也没有解决
https://www.jetbrains.com/help/idea/2022.1/connectivity-problems.html#step-2-check-your-connection-properties
感觉网上各种改mysql配置的方法不是很靠谱
最后发现是防火墙的问题
在云服务控制台中执行如下代码即可
iptables -I INPUT -p tcp --dport 3306 -j ACCEPT



