linux清空MySQL的history历史记录、删除mysql操做记录

mysql历史记录上可能留下了不少敏感信息,好比密码什么的,需及时清空历史记录。mysql

分享下Linux服务器清空MySQL数据库的history历史记录的方法
sql

1. 再也不保存历史记录或者减小历史记录保存数量
数据库

修改/etc/profile将HISTSIZE=1000 改为 0 或 要保留的数量
bash

清除用户home路径下的 .bash_history服务器

echo '' > /home/user/.bash_historyspa

2. 当即清空里的history当前历史命令的记录命令行

history -cget

固然,若是你想要当前执行的命令当即写入到history里面的话,能够执行
file

history -w密码

不然就只能等到退出bash的时候才会写入了。由于在bash使用期间,这些是保存在当前的buffer里面的。www.jbxue.com

若是是MySQL数据库用户,那么在用户目录下就会有一个 .mysql_history 的文件,保存了在 mysql 命令行下执行的SQL语句。

清空使用:

echo '' > /home/user/.mysql_history