my.cnf に general_log=1 が表示されますが、mysql がすべてのクエリを記録している正確な場所を見つけることができません。通常、ファイルまたはテーブルにログインすることを読みました。
ファイルの場合、ファイル名は my.cnf で指定されていますが、それはわかりません。それがどのテーブルにログを記録するかのテーブルである場合
my.cnf に general_log=1 が表示されますが、mysql がすべてのクエリを記録している正確な場所を見つけることができません。通常、ファイルまたはテーブルにログインすることを読みました。
ファイルの場合、ファイル名は my.cnf で指定されていますが、それはわかりません。それがどのテーブルにログを記録するかのテーブルである場合
デフォルトでは、一般的なログは MySQL データ ディレクトリ (ほとんどの場合 /var/lib/mysql) にあり、host_name.log という名前が付けられます。ここで、host_name はホスト名です。次のように my.cnf にログ ディレクティブを追加することで、ログ ファイルの場所/名前を変更できます。
log=/var/lib/mysql/your_log_name
flush logs
変更を有効にするには、サーバーを再起動するか実行する必要があることに注意してください。
オプションを使用して mysqld を再起動することもでき-l [file name]
ます。