- $find / -name .mysql_history
- 或者進(jìn)入主目錄:
- $cd $HOME
- $find . -name .mysql_history
- $cat /dev/null > ~/.mysql_history
通常情況下 ,數(shù)據(jù)庫管理員都是很神秘的,因為他們經(jīng)常幾個語句就搞定了數(shù)據(jù)庫查詢緩慢的問題,讓人們非常佩服,但是熟悉mysql的朋友都知道m(xù)ysql 在當(dāng)前用戶的家目錄下會有個 .mysql_history 文件,其中保存著過去執(zhí)行過的mysql命令,通過這個命令你就能知道他剛才執(zhí)行了什么語句。這也是我熟悉mysql的學(xué)習(xí)的一個有力工具。但是當(dāng)你若是一個數(shù)據(jù)庫管理員時,你就要考慮下這個問題了。因為你執(zhí)行的某些語句是不希望別人看到的。例如定期修改數(shù)據(jù)庫超級用戶root的密碼。 這樣別人只要有此文件的讀取權(quán)限,那么數(shù)據(jù)庫就沒有安全可言了。 怎么辦 可以通過設(shè)置 關(guān)閉這個。
方法如下
首先 在/etc/profile 中添加
export MYSQL_HISTFILE=/dev/null
保存退出后
在terminal 中執(zhí)行 ln -s /dev/null ~/.mysql_history
將現(xiàn)有的文件刪除
rm ~/.mysql_history
ls -al ~/lrwxrwxrwx. 1 root root 9 1月 3 23:14 .mysql_history -> /dev/null
至此,以后 你在mysql中執(zhí)行的命令就不會被記錄了。
posted on 2018-03-25 18:18
聶文龍 閱讀(728)
評論(1) 編輯 收藏 引用