IDEA连接不了远程服务器上的MySQL的解决方案
环境: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
更新
以上是CentOS7中的解决方案,
最近我把服务器换成了ubuntu这个解决方案就失效了
在如下文章中得到解决
https://blog.csdn.net/weixin_45326892/article/details/123139676