ホームページ >データベース >mysql チュートリアル >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」と入力してから、次のように入力します。パスワード、データベースを入力してください
2. 現在のログ レコードのステータスをクエリします
mysql>show variables like 'log%';(是否启用了日志) mysql> show master status;(怎样知道当前的日志) mysql> show master logs;(显示二进制日志的数目)
3. ログ機能の状態を確認する
上図より、値の値がoffとなっており、ログ機能が有効になっていないことがわかります。 開く方法: win r ショートカット キーを押して、services.msc と入力し、Enter キーを押してサービスを開き、mysql サービスを見つけます。実行可能ファイルの場所を表示します。4. my.ini ファイルを設定します
mysql サービスを閉じますmysql>net stop mysqlmy.ini ファイルを開きます。 ini 設定ファイルに変数を追加し、保存します。
log=E:/mysql_log.txt次に、mysql サービスを開始します
mysql>net start mysql5. ログを表示します ログの内容 MySQL のクエリ ログには、リクエストが正しく実行されたかどうかに関係なく、すべての MySQL データベース リクエストに関する情報が記録されます。 デフォルトでは、MySQL クエリ ログはオフになっています。運用環境では、MySQL クエリ ログがオンになっていると、パフォーマンスに大きな影響を与えます。 さらに、多くの場合、MySQL のスロー クエリ ログは、基本的にパフォーマンスに問題がある SQL を見つけることができます。これは SQL Server のプロファイラーに似ていますが、セッション、ユーザー、またはクライアントを追跡することはできません。データベース全体を追跡することしかできません。 ###
以上がmysql ログ ファイルを表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。