システムがトラブルと、殆どがログ情報を調べます。

 

そこで、MySQLのいくつかあるログをご紹介致します。

 

[エラーログ]

mysql> SHOW GLOBAL VARIABLES LIKE 'log_error';
+-------------------+---------------------------------+
| Variable_name | Value                                   |
+-------------------+---------------------------------+
| log_error           |  /var/log/mysql/error.log |
+-------------------+----------------------------------+
1 row in set (0.00 sec)

mysql> 
MySQLをデフォルトインストールすると、上記のバスとファイル名に、エラーログが出のょ腐れます。

 

[エラーログの取得レベル]

mysql> SHOW GLOBAL VARIABLES LIKE 'log_error_verbosity';
+-------------------------+-------+
| Variable_name        | Value |
+-------------------------+-------+
| log_error_verbosity | 2        |
+-------------------------+-------+
1 row in set (0.01 sec)

mysql> 
MySQLのログはシステム/エラー/ワーニング/インフォメーションの4つのレベルに分類されています。デフォルトでインストールすると2となります。

また、エラーログのレベルを変更する場合は、

 

--log-error-verbosity ログレベル

 

で変更ができます。

このあたりは、データサーバを運用するにあたって、どのようなログが必要なのか、

予め決めた上で、設定を決めていただく必要があります。

 

またログの出力時刻は次のオプションを用いることで指定できます。

 

--log-timestamps オプション

 

オプション : UTC , SYSTEM(OSに設定されているタイムザーの時刻)

 

エラーログとしては、まずはこのあたりの内容を見て、必要に応じネットで検索して調べてみるのがよろしいかと思いますニコニコ