项目数据库本地连接可以,,但是部署到linux 就出现连接失败

server.port=8082
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/indoor_pos1?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
spring.datasource.username=root
spring.datasource.password=****

#数据库名称
mysql.database = indoor_pos1

#访问该链接时,经过静态资源路径 资源映射的方法在 configurer/MyWebAppConfigurer 仅针对图片
tomcat.virtual.path=/upload/virtual/

file.upload.url=/indoorpoi/upload/
head.url=http://172.17.121.33:8082/partyhistory

mybatis.mapper-locations=classpath:mappers/*.xml

spring.jackson.default-property-inclusion=NON_NULL
project.address.max-count=20

server.tomcat.max-http-post-size = -1

spring.servlet.multipart.enabled=true
spring.servlet.multipart.file-size-threshold=0
spring.servlet.multipart.max-file-size=100MB
spring.servlet.multipart.max-request-size=200MB
spring.servlet.multipart.resolve-lazily=false

错误日志-------

img

数据库就是linux服务器上面的
用打好的包本地启动远程连接也是可以的。。
所以有点蛋疼

我找到Java安装目录下D:\Java\jdk1.8.0_291\jre\lib\security中的java.security文件,将对应的SSLv3

1、jdbc:mysql://127.0.0.1:3306
这个127.0.0.1最好写成IP,哪怕是本机。

2、你的jdbc程序所在服务器。安装个mysql客户端,看能连接服务器吗?

首先程序和数据库是不是在一个服务器上面,如果不是,linux需要开放端口,如果是阿里云,还有个什么鬼东西要开放
确定这没问题了,数据库重启试一下,这种错误,重启能解决90%的问题

我遇见同样的问题了

https://note.youdao.com/s/OLQtmueD