这是本地访问云服务器mysql正常的情况
这是项目部署到了云服务器,但是却访问不了数据库
代码
url=jdbc:mysql://公网ip:3306/xkxt?useUnicode=true&characterEncoding=UTF-8
username=*(我的用户)
password=*(我的密码)
driverClassName=com.mysql.jdbc.Driver
initialSize=5
maxActive=10
maxWait=2000
autoReconnect=true
服务器上和本地都是这样配置的
最后问题解决了
下次大家要用数据库的话,在项目里直接用云端数据库再打包war包吧,当然,那些用户权限不够的,防火墙的,这些也是非常正确的,先解决了权限和防火墙的问题,如果发现问题没有解决,可以再尝试我这个方法
能获取到查询的sql吗?
看下查询接口有没有报错。
首先在服务器上使用 telnet 命令检查是否能正常访问数据库,如果不能再检查是否开启了防火墙
有navacat 连接下 应该是服务器上端口没有开放
云服务器和你的MySQL服务器通讯不了