可能需要被幹掉的.mysql_history檔案

神諭丶發表於2016-09-18
這個檔案記錄了通過mysql-client的產生的語句,是一個"histroy file"。
該檔案預設名為.mysql_history,存放在~/.mysql_history中,
在老的版本中,如MySQL 5.5:
包含了"IDENTIFIED BY"、"SET PASSWORD"等語句都會被記錄到該"histroy file",極不安全。


在MySQL 5.6及其之後的版本才不會將這些涉及密碼的語句log進去。


如果需要關閉,可以修改使用者的MYSQL_HISTFILE環境變數到/dev/null,或者建立一個軟連線兩種方法:

export MYSQL_HISTFILE=/dev/null
並將其加入~/.bashrc



rm $HOME/.mysql_history 
ln -s /dev/null $HOME/.mysql_history


如果需要開啟,只需要重新設定MYSQL_HISTFILE即可:
比如export MYSQL_HISTFILE=~/.mysql_history

作者微信公眾號(持續更新)


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29773961/viewspace-2125100/,如需轉載,請註明出處,否則將追究法律責任。

相關文章