前些天尝试Maven项目Spring+Spring MVC+MyBatis时,接连MySQL一直不报错,但就是连不上。

换成单元测试之后连接Mysql之后报如下错误信息:

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

网上查了原因是mysql-connecter-java的版本过低,很显然是数据库驱动程序与数据库版本不对应

解决办法:

如 mybatis使用 mysql-5.1.14的驱动程序,而mybatis配置的数据源连接的是 mysql-8.0.11 ,修改 pom文件即可,如下:

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

根据官方的说法是 :

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

意思是query cache在MySQL5.7.20就已经过时了,而在MySQL8.0之后就已经被移除了。

我改成8.0.11就可以了。

*下表从官网总结了可用的Connector / JDBC版本,以及JDBC驱动程序类型的详细信息,支持的JDBC API版本,支持的MySQL服务器版本,支持的JRE,构建所需的JDK以及每个连接器的支持状态/ JDBC版本,供参考使用:
--------------------- 
作者:isxuran 
来源:CSDN 
原文:https://blog.csdn.net/qq_21870555/article/details/80711187 
版权声明:本文为博主原创文章,转载请附上博文链接!

java.sql.SQLException: Unknown system variable 'query_cache_size'相关推荐

  1. IDEA加载mysql 报:java.sql.SQLException: Unknown system variable ‘query_cache_size‘

    IDEA在加载mysql数据库时 报如下错误: java.sql.SQLException: Unknown system variable 'query_cache_size' 翻译:java.sq ...

  2. MySQL——Caused by: java.sql.SQLException: Unknown system variable ‘transaction_isolation‘

    关注微信公众号:CodingTechWork,一起学习进步. 介绍 问题概述   在开发过程中,服务程序报错Caused by: java.sql.SQLException: Unknown syst ...

  3. mysql8连接数据库显示cache_MySQL数据库之mysql 8.0 java连接报错:Unknown system variable 'query_cache_size'...

    本文主要向大家介绍了MySQL数据库之mysql 8.0 java连接报错:Unknown system variable 'query_cache_size' ,通过具体的内容向大家展现,希望对大家 ...

  4. mysql 8.0 java连接报错:Unknown system variable 'query_cache_size'

    java连接mysql 8.0.11报错 java.sql.SQLException: Unknown system variable 'query_cache_size' at com.mysql. ...

  5. Unknown system variable 'query_cache_size'

    java连接mysql 报错 java.sql.SQLException: Unknown system variable 'query_cache_size' at com.mysql.cj.jdb ...

  6. MySQL :JDBC连接MySQL报错Unknown system variable 'query_cache_size'

    1.美图 2.背景 今天单元测试之后连接Mysql之后报如下错误信息: 20/04/07 20:39:00 INFO AppInfoParser: Kafka version : 0.10.0.1 2 ...

  7. dbvis 数据库连接工具-更新数据库驱动方法示例演示,驱动与数据库版本不匹配问题:Unknown system variable ‘query_cache_size‘解决方法

    用 dbvis 工具连接数据库,报错信息如下: 报错的原因就是我要连接的数据库和我现在要使用的数据库驱动版本不匹配. An error occurred while establishing the ...

  8. Cause: java.sql.SQLException: Unknown initial character set index ‘255‘ received from server. Initia

    连接数据库的时候遇到了如下错误 Cause: java.sql.SQLException: Unknown initial character set index '255' received fro ...

  9. mysql连接报错:Unknown system variable ‘query_cache_size‘

    一. 解决 需要升级mysql版本到8.0.11 <dependency><groupId>mysql</groupId><artifactId>mys ...

最新文章

  1. 1054. 求平均值 (20)
  2. Myeclipse开发环境下文件中出现的提示错误与解决方法:The import javax.servlet cannot be resolved?
  3. STM32 进阶教程 1 - micropython 移植
  4. N001-SQL Server 2016企业版本安装
  5. “红色军团”崛起Gartner x86服务器虚拟化魔力象限
  6. System.getProperty(user.dir); 获得系统属性
  7. UILabel设定行间距方法
  8. leetcode初级算法1.删除排序数组中的重复项
  9. win10win键无反应_台式电脑开机主机没反应怎么办 电脑开机主机没反应解决【详解】...
  10. GATNE:阿里电商场景下的大规模异构网络表示学习 KDD2019
  11. PrinterLogic 厂商修复影响所有联网端点的3个RCE漏洞
  12. 详解BetterZip对压缩包注释的一些相关小功能
  13. Elasticsearch安装之安装Java环境
  14. 15天助你掌握问卷统计与Spss实战
  15. 消费者运营咨询顾问认证
  16. Cannot uninstall ‘llvmlite‘. It is a distutils installed project and thus we cannot accurately deter
  17. 识图在线识图_以图搜图在线搜索软件
  18. Java源码阅读--任重而道远(lang)
  19. 第三章 Guarded Suspension模式 等我准备好哦
  20. 算法优化:旋转对称图最优解法及思路分享(几乎最优)

热门文章

  1. JavaScript继承的多种方式和优缺点
  2. java jdk安装 以及myeclipse安装
  3. php_标准类型-学习笔记
  4. 移动web开发---第二天
  5. redis客户端jedis连接和spring结合
  6. CentOS下挂载硬盘(fdisk,mkfs.ext4,mount)
  7. Linux 下 Redis 安装详解
  8. 加入域应具备的权限讨论
  9. ArcGIS10新功能之制作地图集
  10. C++实现统计从1到n中1出现的次数(另外一种方法)