MySQL
にはいくつかの種類のログファイルがあり、mysqld
内で何が発生しているか調べることができます。
ログファイル | 説明 |
エラーログ |
mysqld
の起動、実行、および停止で発生した問題。 |
isam ログ | ISAM テーブルへの変更がすべて記録。isam コードのデバッグのみに使用。 |
一般クエリログ | 接続の情報と実行されたクエリ。 |
更新ログ | 廃止。データを変更したすべてのステートメントを保存。 |
バイナリログ | 何かを変更したすべてのステートメントを保存。レプリケーションにも使用。 |
スローログ |
long_query_time
秒より時間のかかったクエリ、またはインデックスを使用しなかったクエリをすべて保存。 |
ログはすべて、mysqld
データディレクトリにあります。mysqld
でログファイルを再度開く(あるいは新しいログに切り替える)には、FLUSH
LOGS
を実行します。 See
項4.6.4. 「FLUSH
構文」。
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.