ホームページ >データベース >mysql チュートリアル >mysql ログ ファイルを表示する方法

mysql ログ ファイルを表示する方法

王林
王林転載
2020-07-03 16:49:2915373ブラウズ

mysql ログ ファイルを表示する方法

まず、mysql ログの種類を紹介します。一般に、ログには次の 5 種類があります。

(推奨学習: mysql チュートリアル )

  • エラー ログ: -log-err (mysql の起動、実行、停止時に表示される情報を記録します)

  • バイナリ ログ: -log-bin (データを変更するすべてのステートメントを記録します。レプリケーションとデータベースの回復にも使用されます)

  • クエリ ログ: -log (確立されたクライアント接続と実行されたステートメントを記録します)

  • スロー クエリ ログ: -log-slow-queries ( long_query_time 秒を超えて実行されたすべてのクエリを記録します)

  • 更新ログ: -log-update (バイナリ ログは古い更新ログを置き換えました。MySQL 5.1 では使用されなくなりました)

ログの表示方法:

1. cmd

を開き、「mysql -u root -p」と入力してから、次のように入力します。パスワード、データベースを入力してください

mysql ログ ファイルを表示する方法

2. 現在のログ レコードのステータスをクエリします

mysql>show variables like 'log%';(是否启用了日志)
mysql> show master status;(怎样知道当前的日志)
mysql> show master logs;(显示二进制日志的数目)
mysql ログ ファイルを表示する方法

3. ログ機能の状態を確認する

上図より、値の値がoffとなっており、ログ機能が有効になっていないことがわかります。

開く方法:

win r ショートカット キーを押して、services.msc と入力し、Enter キーを押してサービスを開き、mysql サービスを見つけます。実行可能ファイルの場所を表示します。

mysql ログ ファイルを表示する方法

4. my.ini ファイルを設定します

mysql サービスを閉じます

mysql>net stop mysql

my.ini ファイルを開きます。 ini 設定ファイルに変数を追加し、保存します。

log=E:/mysql_log.txt
mysql ログ ファイルを表示する方法

次に、mysql サービスを開始します

mysql>net start mysql
5. ログを表示します

ログの内容

mysql ログ ファイルを表示する方法

MySQL のクエリ ログには、リクエストが正しく実行されたかどうかに関係なく、すべての MySQL データベース リクエストに関する情報が記録されます。

デフォルトでは、MySQL クエリ ログはオフになっています。運用環境では、MySQL クエリ ログがオンになっていると、パフォーマンスに大きな影響を与えます。

さらに、多くの場合、MySQL のスロー クエリ ログは、基本的にパフォーマンスに問題がある SQL を見つけることができます。これは SQL Server のプロファイラーに似ていますが、セッション、ユーザー、またはクライアントを追跡することはできません。データベース全体を追跡することしかできません。 ###

以上がmysql ログ ファイルを表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。