mysql コマンドの入力履歴を消す

CentOS 7 に MariaDB を入れると,はじめにrootのパスワードを設定するためにmysqlコマンドを使います.
パスワードの設定の歳には以下のようなコマンドを入力します.

このとき,パスワード’hogehogehoge’を平文で入力しなければならず,履歴をたどるとパスワードが分かってしまいます.

目的

mysqlコマンド内での入力履歴を消す

方法

mysqlコマンドでの入力履歴は ” $HOME/.mysql_history ” に保存されています.
sudoでmysqlを実行した場合は,以下の要領で履歴を消せます.

ファイルごと消しても,またmysqlコマンドを使ったら勝手に生成されます(・∀・)

参考:

StackOverflow – How to clear query cache in mysql?
Clear mysql command line history stored in ~/.mysql_history file

未分類

Posted by tanitanin


PAGE TOP