この記事では、mysql のログ ファイルの場所とその検索方法をいくつか紹介します。
推奨コース: MySQL チュートリアル
MySQL ログ ファイルのクエリ方法:
#エラー ログ ファイルのパスを見つけるshow variables like ‘log_error’;
mysql データベースでは、エラー ログ機能がデフォルトで有効になっています。また、エラーログを無効にすることはできません。デフォルトでは、エラー ログは mysql データベースのデータ ファイルに保存されます。エラー ログ ファイルの名前は通常、hostname.err です。このうち、hostnameはサーバのホスト名を表します。
エラー ログ情報は自分で設定できます。エラー ログに記録される情報は、log-error および log-warnings によって定義できます。log-err は、ログを有効にするかどうかを定義する関数およびエラー ログです。エラー ログ: 保存場所の log-warnings は、エラー ログにも警告情報を定義するかどうかを定義します。
デフォルトでは、エラー ログにはおそらく次のような情報が記録されます: サーバーの起動時とシャットダウン中の情報 (必ずしもエラー情報ではありません。mysql が InnoDB テーブル スペース ファイルを開始する方法、独自のストレージ エンジンを初期化する方法など)など)、サーバーの実行中のエラー メッセージ、イベント スケジューラーがイベントを実行するときに生成されるメッセージ、サーバーからサーバー プロセスを開始するときに生成されるメッセージ。
ログ ファイル パスの検索show variables like ‘general_log_file’;
ログは、mysql データベースの重要な部分です。ログ ファイルは、mysql データベースの操作中に発生する変更を記録します。つまり、mysql データベースのクライアント接続ステータス、SQL ステートメントの実行、およびエラー メッセージを記録するために使用されます。データベースが誤って破損した場合でも、ファイルエラーの原因をログから確認したり、ログファイルからデータを復旧したりできます。
スロー クエリ ログ ファイルのパスshow variables like ‘slow_query_log_file’;
スロー クエリ ログは、実行時間が指定時間を超えたクエリ ステートメントを記録するために使用されます。 。スロークエリログを通じて、どのクエリステートメントの実行効率が低く最適化されているかを知ることができます。サーバーのパフォーマンスへの影響は最小限ですが、mysql サーバー上で長時間実行されたクエリ ステートメントが記録される可能性があります。パフォーマンスの問題を特定するのに役立ちます。
以上がmysqlのログファイルはどこにあるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。