首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >2.2.3与MySQL 8.0兼容吗?

2.2.3与MySQL 8.0兼容吗?
EN

Stack Overflow用户
提问于 2018-05-16 10:23:01
回答 2查看 1.4K关注 0票数 0

我使用2.2.3连接到MySQL服务器8.0.11。我还使用了spring 2.0.2。为了申请。在应用程序启动时,我将获得以下命令:

代码语言:javascript
复制
 java.sql.SQLException: (conn=9) Unknown system variable 'tx_isolation'
at org.mariadb.jdbc.internal.util.exceptions.ExceptionMapper.get(ExceptionMapper.java:198) ~[mariadb-java-client-2.2.3.jar:na]
at org.mariadb.jdbc.internal.util.exceptions.ExceptionMapper.getException(ExceptionMapper.java:110) ~[mariadb-java-client-2.2.3.jar:na]
at org.mariadb.jdbc.MariaDbStatement.executeExceptionEpilogue(MariaDbStatement.java:228) ~[mariadb-java-client-2.2.3.jar:na]
at org.mariadb.jdbc.MariaDbStatement.executeInternal(MariaDbStatement.java:334) ~[mariadb-java-client-2.2.3.jar:na]
at org.mariadb.jdbc.MariaDbStatement.executeQuery(MariaDbStatement.java:505) ~[mariadb-java-client-2.2.3.jar:na]
at org.mariadb.jdbc.MariaDbConnection.getTransactionIsolation(MariaDbConnection.java:859) ~[mariadb-java-client-2.2.3.jar:na]

根据下面的MySQL链接,以前不推荐的系统变量'tx_isolation‘现在已经被删除了。应该用“transaction_isolation”代替。

https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-3.html

这个问题有什么解决办法吗?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-05-16 13:00:34

目前还没有解决办法。已经在https://jira.mariadb.org/browse/CONJ-604上创建了问题,以便为下一个版本2.2.5处理该问题。

目前,MySQL 8.0不受支持(有些测试甚至冻结服务器),因此等待版本更稳定(以及使用CI进行适当测试的工作坞映像)。

票数 1
EN

Stack Overflow用户

发布于 2020-04-26 01:20:51

对于那些在现有的MySql项目中从MariaDb切换到SpringBoot并面临相同问题的人:

将升级到2.6.0+,在您的pom.xml中解决这个问题(网络上的大多数教程都有2.1)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50368335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档