java springboot项目jdbc无法和mysql5.7建立SSL连接
作者:互联网
控制台报错
详细消息:
hu Feb 24 18:12:13 CST 2022 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
2022-02-24 18:12:14.320 ERROR 3941 --- [nio-8089-exec-1] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Exception during pool initialization.
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
接口报错
解决方案
在jdbc配置里给datasource.url加上&useSSL=false
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/mydb?useUnicode=true&characterEncoding=utf8&useSSL=false
标签:useSSL,false,springboot,SSL,jdbc,报错,java,set 来源: https://www.cnblogs.com/stxz/p/15933044.html