前言:数据库 连接地址、库名 、账号、密码 均确认无误时,可尝试配置 useSSL=false ,跳过安全认证,连接成功
mysql官网说明:MySQL :: MySQL Connector/J 8.0 Developer Guide :: 6.3.5 Security
如下:
修改前:
jdbc:mysql://localhost:3306/dbname?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
修改后:
jdbc:mysql://localhost:3306/dbname?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
说明:
mysql 5.7之前版本 通过ssl连接时,默认 useSSL=false
mysql 5.7及之后版本 通过ssl连接时,默认 useSSL=true ,需通过连接串进行配置,