Intel MacのOSをVenturaにした時にMySQL Workbench 8.0.32を入れたのですが、どうもおかしい。データベースやテーブルは見えているものの、SQLで問い合わせると結果を表示する前に落ちてしまう。
とりあえずログを見ました。Mac版 MySQL Workbenchのログは以下の場所に出力されています。
/Users/xxxxx/Library/Application Support/MySQL/Workbench/log
Windows版やLinux版はこちら。
https://dev.mysql.com/doc/workbench/en/wb-configuring-files.html
ログを見ると何やらエラーを出力していました。特定のテーブルに対してSELECTコマンドが拒否されましたみたいなことが書いてあるが、、、
19:28:32 [ERR][SQL Editor Form]: Error querying performance_schema.events_statements_current
: Exception: SELECT command denied to user 'xxxxx'@'xxxxx' for table 'events_statements_current'
19:28:33 [ERR][SQL Editor Form]: Error querying performance_schema.event_stages_history
: Exception: SELECT command denied to user 'xxxxx'@'xxxxx' for table 'events_stages_history_long'
19:28:33 [ERR][SQL Editor Form]: Error querying performance_schema.event_waits_history
: Exception: SELECT command denied to user 'xxxxx'@'xxxxx' for table 'events_waits_history_long'
対処法が分からなかったので、試しに一つ前の8.0.31にしたら問題なく動作しました。あまり気にしないことにします。。。Zzz