本地java项目如何连接阿里云服务器上的mysql?

自己在阿里云服务器ubuntu上安装了mysql5.6,权限和防火墙都已经设置。现在本地客户端navicat通过SSH通道可以连接上mysql,但是本地的java项目通过阿里云IP:port的方式连接不了,项目框架里可没有ssh通道配置啊。请问各位大神,有没有遇到过这样的问题?怎么解决的啊?

java程序连不上,报什么错误信息了吗?

有没有检查一下mysql的jar包有没有问题。

这种情况,贴错误信息啊

我又看了一下你的错误信息,感觉像是数据库连接池出了问题。

你可以试试看手写JDBC看看能不能连上……我之前也遇到过这种问题,原因是阿里云自带的mysql没有ssl……我把数据库连接串后面的ssl去掉就ok了

权限和防火墙都设置了,那问题应该就不是服务器的问题。你试试在阿里云安全组里添加一条入站规则,端口为3306。

Java如何连接阿里云RDS mysql

我按照这个方法在阿里云上开了个3306端口,人后就可以不用ssh就能连接了,希望对你有用,虽然都过去两年了哈哈哈
https://www.cnblogs.com/weixiaofantasy/p/12667912.html