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

王林
リリース: 2020-07-03 16:53:43
転載
15310 人が閲覧しました

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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート