1、mysql版本报错

修改mysql版本为8.0.12
修改时区
set global time_zone='+8:00';//修改全局时区
flush privileges;//立即生效
2、tomcat依赖问题


将这两个依赖给注释掉,问题得以解决
3、驱动废弃问题

更新application.properties,
将spring.datasource.driver-class-name=com.mysql.jbdc.Driver
修改spring.datasource.driver-class-name=com.mysql.cj.jbdc.Driver

4、ssl报错问题

在application.properties中
在spring.datasource.url后追加useSSL参数
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/demo?characterEncoding=UTF-8&useSSL=false
5、timezone问题

在spring.datasource.url后追加serverTimezone=UTC
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/demo?characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC
7、spring-boot-maven-plugin报红问题
填上版本号即可
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.6.5</version>
</plugin>
</plugins>
8、public key retrieval is not allowed问题

url上追加allowPublicKeyRetrieval=true
spring.datasource.url=jdbc:mysql://localhost:3306/demo?allowPublicKeyRetrieval=true&serverTimezone=UTC&characterEncoding=UTF-8&useSSL=false
本文档详细介绍了在升级MySQL到8.0.12版本、调整时区、解决Tomcat依赖冲突、更新Spring Boot驱动、处理SSL报错、修正timezone问题以及解决spring-boot-maven-plugin报红和publickeyretrievalisnotallowed错误的一系列步骤和解决方案,确保了系统的正常运行。
1178

被折叠的 条评论
为什么被折叠?



