java.sql.SQLException: Unknown system variable 'query_cache_size'
时间: 2024-01-01 10:20:42 浏览: 241
java.sql.SQLException: Unknown system variable 'query_cache_size'是一个MySQL数据库连接错误。这个错误通常是由于MySQL版本不匹配或者驱动程序版本过低引起的。在MySQL5.7.20之后,query cache已经被弃用,而在MySQL8.0之后,它已经被移除了。为了解决这个问题,你需要升级你的MySQL驱动程序版本,并在应用程序的配置文件中指定正确的驱动程序名称。你还需要确保你的MySQL版本与驱动程序版本匹配。
相关问题
java.sql.sqlexception: unknown system variable 'query_cache_size'
"java.sql.sqlexception: unknown system variable query_cache_size" 意思是在Java中使用SQL语句时,系统变量 "query_cache_size" 是未知的。可能是因为该变量不存在或者没有正确配置。
o.a.s.p.f.c.CommandExecutorTask - Exception occur: java.sql.SQLException: Unknown system variable 'query_cache_size'
这个错误通常是由于 MySQL 版本升级或者更改了服务器配置导致的。MySQL 8.0 版本已经移除了 query_cache_size 参数,因此你需要检查你的 MySQL 版本并且根据版本来修改你的配置。
如果你使用的是 MySQL 8.0 版本,需要将原来的 query_cache_size 参数改为 query_cache_type=0。如果你使用的是 MySQL 5.7 版本或者更早的版本,可以尝试通过在 my.cnf 配置文件中添加以下参数来解决该问题:
```
query_cache_size = 0
```
修改配置文件后,你需要重启 MySQL 服务使得配置文件生效。
阅读全文