ヘルプ MySQL 一般ログ

MySQL 一般クエリーログ

Site24x7 AppLogsは、すべてのサーバーログを管理することができる、Cloudベースのログ管理サービスです。MySQL一般クエリーログの情報は、部分ごとに分割(date & time、thread ID、log level、message)されて、管理されています。デフォルトでMySQL一般クエリーログは、直感的なユーザーインターフェースで、ログデータの表示、分析および検索をサポートしています。

ログファイルパス

各アプリケーションは、それぞれ異なるフォルダーとファイルにログを書き込みます。デフォルトで、各オペレーションシステムの以下のフォルダーパスからmySQL一般クエリーログが収集されます。ログが別のフォルダーにある場合は、ログプロファイル作成時ファイルパスでメンションし、特定のフォルダーから収集することができます。

linux : /var/log/myqld*.log
/var/log/mysql/mysql.log
/var/log/mysql/*error*.log

ログパターン

$DateTime:date$ $ThreadId$ [$LogLevel$] $Message$

上記は、mySQL一般クエリーログを解析するためにSite24x7で定義されたデフォルトパターンで、以下のサンプルに基づいています。

サンプルログ

2017-06-27T05:57:19.695570Z 3 [Note] Access denied for user 'root'@'localhost' (using password: NO)

上記のサンプルログは、4つのフィールドに分割でき、各フィールドでそれぞれの値を取得して、Site24x7にアップロードされます。

フィールド名 フィールド値
Date Time 2017-06-27T05:57:19.695570Z
Thread ID 3
Log Level Access denied for user 'root'@'localhost'
Message using password: NO

関連するログタイプ