クエリログを取得する

  • /etc/my.cnf に以下の記述を追加。
    • MySQL 5.0まで
      [mysqld]
      log=/var/log/mysqlquery.log
      
    • MySQL5.1以降
      [mysqld]
      general_log=1
      general_log_file=/var/log/mysqlquery.log
      
  • 空のログファイルを作成し、パーミッションを設定後、mysqldを再起動する。
    # touch /var/log/mysqlquery.log
    # chown mysql:mysql mysqlquery.log
    # chmod 640 mysqlquery.log
    # service mysqld restart
    
  • ログをクリアする場合は、
    # :> /var/log/mysqlquery.log
    

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください