美文网首页
记一次MySQL升级遇到的坑

记一次MySQL升级遇到的坑

作者: greedycr7 | 来源:发表于2020-08-04 20:47 被阅读0次

问题描述

SpringBoot项目中mybatis原本配置的数据源为MySQL5.6,但是,在一次项目迁移过程中,将MySQL由5.6升到了8.0。于是,在项目运行过程中抛出了SQLException异常:

java.sql.SQLException: Unknown system variable 'query_cache_size'

问题原因

通过一顿Google操作后,知道了数据连接器mysql-connecter-java与MySQL的版本不匹配。准确的来说,是由于query cache 在MySQL5.7.20就已经过时,而在MySQL8.0版本之后就被移除了,例如MySQL官网所述:

The query cache is deprecated as of MySQL 5.7.20, and is removed in MySQL 8.0. Deprecation includes query_cache_size.

解决方案

使用高版本的mysql-connecter-java数据库连接器。

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.11</version>
</dependency>

相关文章

  • 记一次MySQL升级遇到的坑

    问题描述 SpringBoot项目中mybatis原本配置的数据源为MySQL5.6,但是,在一次项目迁移过程中,...

  • 第一个Qt项目小结

    第一次做Qt,这里把主要的坑列出来。 连接Mysql Qt连接mysql的时候,会遇到: QSqlDatabase...

  • UiAutomator2.0升级填坑记

    UiAutomator2.0升级填坑记

  • iOS12和Xcode10的坑

    每一次Xcode的升级似乎都会遇到官方留下的坑,让我们去填。今天升级到Xcode10,话不多说,填坑两个。 重复文...

  • MySQL 5.7升级8.0过程(详解)

    记一次MySQL 5.7升级8.0的详细过程,聊聊我的思路,希望可以帮助大家。 以一个例子为切入点 一、升级背景 ...

  • Android Studio 无法打开(MAC环境下)

    记录一次工作中遇到的坑:今天升级了Android studio 3.5 版本, 正常升级后安装一切正常,接下来修改...

  • Error Cycle inside Tools; buildi

    xcode升级遇到的那些坑 问题: 今天手滑不小心升级了xcode , 项目第一次安装在ios15.4可以正常运行...

  • mac 升级(启动/卸载/安装)mysql

    记录一次mysql的升级操作过程mac升级到了Mojave版本后,mysql无法正常启动,正好也很久没有升级过了,...

  • pip升级遇到的坑

    pip很久没有升级了,最新的版本已经是10.0的了。于是今天决定升级pip。键入如下命令:pip3 install...

  • gradle升级遇到的坑

    大部分遇到的错误定位都比较清晰比如什么“添加google maven 仓库的依赖”、“升级SDK buildToo...

网友评论

      本文标题:记一次MySQL升级遇到的坑

      本文链接:https://www.haomeiwen.com/subject/idcgrktx.html