ホームページ > データベース > mysql チュートリアル > phpMyAdmin、Navicat、または MySQL コンソールを使用して MySQL クエリのログを有効にするにはどうすればよいですか?

phpMyAdmin、Navicat、または MySQL コンソールを使用して MySQL クエリのログを有効にするにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-13 00:32:11
オリジナル
979 人が閲覧しました

How Do I Enable MySQL Query Logging Using phpMyAdmin, Navicat, or the MySQL Console?

MySQL クエリ ログを有効にする方法

クライアントから受信した各 SQL クエリ ステートメントとその送信時間を記録して分析するには、次のコマンドを有効にします。 MySQL クエリ ログ。この機能は、phpMyAdmin または Navicat を通じてアクティブ化できます。

phpMyAdmin セットアップ:

  1. phpMyAdmin を開いて、目的のデータベースに移動します。
  2. [操作] タブをクリックします。
  3. 「SQL クエリ ログ」オプション。

Navicat セットアップ:

  1. Navicat を開いて MySQL サーバーに接続します。
  2. 右- データベースをクリックし、[プロパティ] を選択します。
  3. [全般] タブに切り替えます。

MySQL Console Setup:

MySQL バージョン 5.1.29 より前の場合は、次の行を [mysqld] に追加します。 「/etc/my.cnf」設定ファイルのセクション:

log   = /path/to/query.log 
ログイン後にコピー

の場合MySQL バージョン 5.1.29 以降では、ログ ファイルを指定して、

general_log_file = /path/to/query.log
general_log      = 1
ログイン後にコピー

を使用してログを有効にします。または、MySQL コンソールから、

SET global general_log = 1;
ログイン後にコピー

Query を使用してログを有効にします。ログ分析:

ログ ファイルは、テキスト エディターで開くことで手動で分析できます。ただし、トラフィックの多いサーバーでは、このログのサイズが大幅に増加する可能性があることに注意してください。

考慮事項:

  • 低速クエリのログまたはインデックス使用ログを構成できます。
  • クエリ ログにはユーザーの資格情報などの機密情報が表示される可能性があるため、適切なセキュリティ対策を講じる必要があることに注意してください。
  • 追加の構成オプションとトラブルシューティングのヒントについては、MySQL ドキュメントを確認してください。

以上がphpMyAdmin、Navicat、または MySQL コンソールを使用して MySQL クエリのログを有効にするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート