mysql> SELECT * FROM GLOBAL_VARIABLES;
ERROR 3167 (HY000): The 'INFORMATION_SCHEMA.GLOBAL_VARIABLES' feature is disabled; see the documentation for 'show_compatibility_56'
mysql> SELECT VERSION();
+-----------+
| VERSION() |
+-----------+
| 5.7.10 |
+-----------+
1 row in set (0.00 sec)
mysql> show global variables;
ERROR 1146 (42S02): Table 'performance_schema.global_variables' doesn't exist
私はそれをグーグルで調べて、ダウンしているように見えるtocker.caへのリンクを見つけました。
$ curl http://www.tocker.ca/2015/08/18/a-followup-on-show_compatibility_56.html
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /2015/08/18/a-followup-on-show_compatibility_56.html was not found on this server.</p>
</body></html>
(設定で)デフォルトから変更された設定/変数はどこで確認できますか?
この変更についての背景はありますか?
PERFORMANCE_SCHEMA
を有効にする必要があります。
詳細は ドキュメント を参照してください:
パフォーマンススキーマはデフォルトで無効になっています。これを有効にするには、performance_schema変数を有効にしてサーバーを起動します。たとえば、my.cnfファイルで次の行を使用します。
[mysqld] performance_schema=ON
* mysqlウェブサイトから更新された構文を確認してください
パフォーマンススキーマシステムとステータス変数テーブルへの移行 には、これまでに必要なすべての情報が含まれています。