DataGripを使用してMySQLに接続すると、接続エラーが発生しますが、MySQLサーバーの設定を変更することで解決できますが、クライアントの方法はありますか?DataGripは、MySQLに接続するときに「不明なシステム変数 'query_cache_type」を報告します
[HY000] [1193]未知のシステム変数 'query_cache_type'
DataGripを使用してMySQLに接続すると、接続エラーが発生しますが、MySQLサーバーの設定を変更することで解決できますが、クライアントの方法はありますか?DataGripは、MySQLに接続するときに「不明なシステム変数 'query_cache_type」を報告します
[HY000] [1193]未知のシステム変数 '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は言う:
注
クエリキャッシュは、MySQLの5.7.20で廃止され、およびMySQL 8.0で削除されます。
最新のDataGrip 2017.2.2と最新のMySQL 8.0.3-RCをインストールしたので、報告したエラーを再現できます。私は、MySQL 8.0.1でDataGrip fineを使用することができました。
私はDataGripでバグを記録していますhttps://youtrack.jetbrains.com/issue/DBE-5212
更新:JetBrainsのバグレポートは、このMySQLのJDBCドライバのバグに私を呼ば:https://bugs.mysql.com/bug.php?id=87846
TL; DR:
Connector/J 5.1.44を使用してMySQL 8.0.3に接続する必要があります。
私は、次の手順に従っ:
Cmd-;
をダウンロードしていた/ Jジャー、そのMySQLの8.0.3に対するDataGrip作業でクエリ。
使用しているドライバのバージョンを教えてください。 – moscas
@moscas "提供されているドライバを使用するMYSQL Connector/J [latest]" – MouJian
MySQLバージョンとDataGripバージョンを明確にしてください(私たちはそれが2017.1.1であることを願っています) – moscas