我使用以下命令连接到 mysql 客户端
mysql -uroot -p
然后我在那里执行查询。如果我按向上箭头,我可以看到几乎所有查询的历史记录。这个查询日志将存储在哪里。
我在下面找到了一个日志文件/var/log/mysql/mysql.log
,确实看到那里有一些日志记录。但它也有来自其他用户的查询。但是,我只需要特定用户执行的查询(root
在本例中)。如何获取它?请帮帮我。
注意:我需要调试一些日志,因此使用现有设置过滤这些日志的解决方案会很棒。
答案1
的历史记录root
存储在 中/root/.mysql_history
。