コマンドを使用してmysqlクライアントに接続します
mysql -uroot -p
そこでクエリを実行します。上矢印を押すと、ほぼすべてのクエリの履歴が表示されます。このクエリ ログはどこに保存されますか。
ログ ファイルを見つけました/var/log/mysql/mysql.log
が、確かにそこにログが記録されているのがわかります。ただし、他のユーザーからのクエリも含まれています。ただし、必要なのは特定のユーザー (root
この場合は) によって実行されたクエリだけです。どうすれば取得できますか? 助けてください。
注: いくつかのログをデバッグする必要があるため、既存の設定でこれらのログをフィルターするソリューションがあれば便利です。
答え1
の履歴root
は に保存されます/root/.mysql_history
。