MySQL 错误:Establishing SSL connection without server's identity verification is not recommended

今天在使用Spring Boot+ MyBatis开发时,遇到了下面两个错误:

第一个,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.

原因:

MySQL 5.5.45+, 5.6.26+ and 5.7.6+  这些版本的数据库需要手动指定SSL是否开启,所以原来的连接字符串:jdbc.url=jdbc:mysql://127.0.0.1:3306/test就不可以了。

解决:
需要在其后附加useSSL=true或false,使用新的连接字符串:jdbc.url=jdbc:mysql://127.0.0.1:3306/test&useSSL=false问题就解决了。

其中,test为数据库名字。


第二个,ERROR


问题描述:
o.a.tomcat.jdbc.pool.ConnectionPool - Unable to create initial connections of pool.
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)

原因:

扫描二维码关注公众号,回复: 1657812 查看本文章

数据库密码错误

重置密码见博客https://mp.csdn.net/postedit/80662970


猜你喜欢

转载自blog.csdn.net/nnnora/article/details/80662856
今日推荐