当我以 root 身份登录 mysql 后按下键盘上的向上箭头键时,我可以看到我运行的所有命令。我想获取很久以前运行的命令。那么我如何在一个文件中显示所有命令呢?
答案1
默认情况下,MySQL 历史文件是$HOME/.mysql_history
。
您应该能够使用以下命令打印其内容:
cat $HOME/.mysql_history
如果您已经mysql
使用运行sudo
,那么它应该是:
sudo -i bash -c "cat \$HOME/.mysql_history"
或者简单来说(假设默认$HOME
):
sudo cat /root/.mysql_history