2013/02/08(金)phpmyadminでinformation_schemaをクリックするのが危険過ぎる

2013/02/08 17:41 覚え書き
MySQLには内部管理用のinformation_schemaというデータベースがあるが、phpmyadminを使ってる時にこのデータベースを選択すると、非常に重いクエリが走り、あらゆるクエリを受け付けなくなってMySQL全体がフリーズしたようになってしまう。

管理情報を取得するためにデータベース全体にロックがかかるのかもしれない。
詳しい理由はよくわからないが、とにかく間違ってクリックしただけで問答無用でフリーズするので危険過ぎる。

というわけで、クリックしないよう、そもそも表示しないようにした。

phpMyAdminのconfig.inc.phpに下記を入れるだけです。
$cfg['Servers'][$i]['hide_db'] = '(information_schema)';

下記を参考にしました。

■phpMyAdmin で information_schema と test を非表示にする方法
http://www.hxp.jp/blog/2013/01/26/phpmyadmin_information_schema_test/

この件、調べても困ってる人いないんだけどうちだけなのかしらん。
データ量が多いからか?
OK キャンセル 確認 その他