Spring:连接池连接数据库报错Unknown system variable ‘tx_isolation‘

阅读 65

2022-02-11


问题:Unknown system variable ‘tx_isolation’

Spring:连接池连接数据库报错Unknown system variable ‘tx_isolation‘_ico

原因:本地mysql与项目引用mysql依赖版本差异导致。

解决方案:更新java中mysql依赖版本



查看本地mysql版本Spring:连接池连接数据库报错Unknown system variable ‘tx_isolation‘_解决方案_02



查看项目MySQL依赖版本Spring:连接池连接数据库报错Unknown system variable ‘tx_isolation‘_mysql_03



版本不同,将依赖版本换位本地版本,并重新加载项目。Spring:连接池连接数据库报错Unknown system variable ‘tx_isolation‘_解决方案_04Spring:连接池连接数据库报错Unknown system variable ‘tx_isolation‘_mysql_05



此时如果直接运行还会报错,因为新版本的JdbcUrl与之前不同。Spring:连接池连接数据库报错Unknown system variable ‘tx_isolation‘_ico_06
Spring:连接池连接数据库报错Unknown system variable ‘tx_isolation‘_ico_07



在数据库名称后,加上这样一句​​?useUnicode=true & characterEncoding=UTF-8 & serverTimezone=Asia/Shanghai​Spring:连接池连接数据库报错Unknown system variable ‘tx_isolation‘_解决方案_08



即可正常运行Spring:连接池连接数据库报错Unknown system variable ‘tx_isolation‘_mysql_09




精彩评论(0)

0 0 举报