解决问题红包相赠!
springboot项目,在idea运行正常,部署到vm虚拟机上报错,好像是提示数据库连接问题,困扰好久,求解答。
解决问题红包相赠!!
2022-08-02 22:41:20.560 ERROR 11496 --- [eate-1534694976] com.alibaba.druid.pool.DruidDataSource : create connection SQLException, url: jdbc:mysql://192.168.233.102:3306/reggie?characterEncoding=utf-8, errorCode 0, state 08S01
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
本地运行一切正常,主从数据库正常。虚拟机日志图片::
另外驱动版本应该用什么
尝试更换一下VMware的网络模式,数据库和VMware网络应该是处于两个不同的网段中了。或者将MySQL数据库也安装在开发项目的那个虚拟机
你的数据库部署在哪里的,这明显就是连不上数据库,可能是你虚拟机里防火墙端口没开放,建议检查一下防火墙
mysql 的版本不对应?
直接在虚拟机里面ping192.168.xxx这个ip就知道了
请关注一下日志中localhost.localdomain ,这个提示是比较明确,属于网络配置问题。修改下网络配置。
spring.datasource.druid.test-on-borrow=true
spring.datasource.druid.test-while-idle=true