gpt4 book ai didi

mysql - 连接 MySQL 时 DataGrip 报告 "Unknown system variable ' query_cache_type'

转载 作者:行者123 更新时间:2023-11-29 10:55:51 25 4
gpt4 key购买 nike

使用DataGrip连接MySQL时,出现连接错误。我知道可以通过修改MySQL服务器配置来解决,但是有客户端的方法吗?

[HY000][1193] Unknown system variable 'query_cache_type'

最佳答案

您使用的是 MySQL 8.0.3 吗?新版本有removed support for the query cache (for good reason) ,以及与其相关的变量。

https://dev.mysql.com/doc/refman/5.7/en/query-cache.html说:

Note

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

我刚刚安装了最新的 DataGrip 2017.2.2 和最新的 MySQL 8.0.3-RC,我可以重现您报告的错误。我能够在 MySQL 8.0.1 中很好地使用 DataGrip。

我已使用 DataGrip 记录了一个错误:https://youtrack.jetbrains.com/issue/DBE-5212

<小时/>

更新:JetBrains 错误报告让我引用了这个 MySQL JDBC 驱动程序错误:https://bugs.mysql.com/bug.php?id=87846

TL;博士:

You need to use Connector/J 5.1.44 to connect to MySQL 8.0.3.

我按照以下步骤操作:

  1. https://dev.mysql.com/downloads/connector/ 下载免费的 MySQL Connector/J 5.1.44
  2. 使用 Cmd-; 打开 DataGrip 的数据源检查器
  3. 选择 MySQL 驱动程序
  4. 取消选中 bundle MySQL Connector/J 的使用
  5. 点击“+”添加文件,然后选择我下载的MySQL Connector/J jar
  6. 重新启动 DataGrip

完成此操作后,DataGrip 中的查询就可以在 MySQL 8.0.3 上运行。

关于mysql - 连接 MySQL 时 DataGrip 报告 "Unknown system variable ' query_cache_type',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43044193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com