ホームページ > データベース > mysql チュートリアル > MySQL ログ ファイルを有効にしてアクセスするにはどうすればよいですか?

MySQL ログ ファイルを有効にしてアクセスするにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-04 17:31:11
オリジナル
332 人が閲覧しました

How Can I Enable and Access MySQL Log Files?

MySQL ログ ファイルを見つけて読み取る場所

デフォルトでは、MySQL は大規模なログ ファイルを生成しません。ただし、サーバーのアクティビティを追跡するために特定のログ タイプを有効にして表示することはできます。

ログ ファイルの有効化と読み取り

MySQL ログ ファイルを有効にして読み取るには、次の手順に従います。

  1. 追加してエラー ログを有効にするlog_error=/var/log/mysql/mysql_error.log を /etc/mysql/my.cnf に追加します。
  2. general_log_file=/var/log/mysql/mysql.log および general_log=1 を追加して、一般クエリ ログを有効にします。 /etc/mysql/my.cnf.
  3. に追加してスロークエリログを有効にしますlog_slow_queries=/var/log/mysql/mysql-slow.log、long_query_time=2、および /etc/mysql/my.cnf への log-queries-not-using-indexes。
  4. サービス mysql を使用して MySQL を再起動します再起動します。

ログ ファイルセキュリティ

ユーザー名やパスワードなどの機密情報は、通常、暗号化された形式で記録されます。デフォルトでは、MySQL はログを /var/log/mysql/ ディレクトリに保存します。このディレクトリは特権ユーザーに制限されています。

ログを表示するその他の方法

ログの表示以外ファイルから直接ログを有効にするだけでなく、MySQL クライアント コマンドを使用してログを有効にすることもできます。 runtime:

  • SET GLOBAL general_log = 'ON';
  • SET GLOBAL throw_query_log = 'ON';

MySQL ログの詳細については、こちらをご覧ください。およびセキュリティについては、MySQL の公式ドキュメントを参照してください。

以上がMySQL ログ ファイルを有効にしてアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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