ホームページ  >  記事  >  データベース  >  mysql 診断の起動時の問題とログ ファイルの表示についての詳細な説明

mysql 診断の起動時の問題とログ ファイルの表示についての詳細な説明

巴扎黑
巴扎黑オリジナル
2017-05-20 14:08:122054ブラウズ

起動時の問題の診断

サーバーの起動時の問題は、通常、MySQL 構成またはサーバー自体に変更が加えられたときに発生します。この問題が発生すると、MySQL はエラーを報告しますが、ほとんどの MySQL サーバーはシステム プロセスまたはサービスとして自動的に起動されるため、これらのメッセージが表示されない場合があります。

システム起動の問題をトラブルシューティングする場合は、まずサーバーを手動で起動してみる必要があります。 MySQL サーバー自体は、コマンド ラインで mysqld を実行することによって起動されます。 mysqld の重要なコマンド ライン オプションをいくつか示します。

1.--help はヘルプ - オプションのリストを表示します。

2.--safe-mode はいくつかの最適な設定を除いてサーバーをロードします。

3.テキスト メッセージ (詳細なヘルプ メッセージを表示するには --help と組み合わせて使用​​します)。

4. --version はバージョン情報を表示して終了します。

いくつかの追加のコマンド ライン オプション (ログ ファイルの使用に関連する) を次のセクションに示します。

ログ ファイルの表示

MySQL は、管理者が依存する一連のログ ファイルを維持します。主なログファイルは以下の通りです。

1. エラーログ。これには、起動およびシャットダウンの問題、および重大なエラーの詳細が含まれます。このログは通常、hostname.err という名前で、データ ディレクトリにあります。このログ名は、 --log-error コマンド ライン オプションを使用して変更できます。

2. クエリログ。すべての MySQL アクティビティをログに記録し、問題を診断するときに非常に役立ちます。このログ ファイルはすぐに非常に大きくなる可能性があるため、長期間使用しないでください。このログは通常、hostname.log という名前で、データ ディレクトリにあります。この名前は --log コマンド ライン オプションを使用して変更できます。

3. バイナリログ。データが更新された (またはデータが更新された可能性がある) すべてのステートメントが記録されます。このログは通常、hostname-bin という名前で、データ ディレクトリにあります。この名前は --log-bin コマンド ライン オプションを使用して変更できます。このログ ファイルは MySQL5 で追加され、以前の MySQL バージョンでは更新ログが使用されていたことに注意してください。

4. クエリログが遅い。名前が示すように、このログには、実行速度が遅いクエリが記録されます。このログは、データベースのどこを最適化する必要があるかを判断するのに役立ちます。このログは通常、hostname-slow.log という名前で、データ ディレクトリにあります。 この名前は、 --log-slow-queries コマンド ライン オプションを使用して変更できます。

ログを使用する場合、FLUSH LOGS ステートメントを使用してすべてのログ ファイルを更新し、再起動できます。

【関連おすすめ】

Mysqlの無料ビデオチュートリアル

2. MySQLデータベースのバックアップとメンテナンスの詳細な説明

3. MySQLのアクセス許可の設定例の詳細な説明

4.ユーザーアカウントの削除とユーザーアカウント

5.

mysqlのユーザー管理とパスワード変更のコマンドライン操作例

以上がmysql 診断の起動時の問題とログ ファイルの表示についての詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。