刪除匿名使用者
在mysql剛剛被安裝後,存在使用者名稱、密碼為空的使用者。這使得資料庫伺服器有無需密碼被登入的可能性。為消除隱患,將匿名使用者刪除。
[root@sample ~]# mysql -u root -p ← 通過密碼用root登入
enter password: ← 在這裡輸入密碼
welcome to the mysql monitor. commands end with ; or \g.
your mysql connection id is 7 to server version: 4.1.20
type 'help;' or '\h' for help. type '\c' to clear the buffer.
mysql> select user,host from mysql.user; ← 檢視使用者資訊
+------+----------------------------+
| user | host |
+------+----------------------------+
| | localhost |
| root | localhost |
| | sample.centospub.com |
| root | sample.centospub.com |
+------+----------------------------+
4 rows in set (0.02 sec)
mysql> delete from mysql.user where user=''; ← 刪除匿名使用者
query ok, 2 rows affected (0.17 sec)
mysql> select user,host from mysql.user; ← 檢視使用者資訊
+------+----------------------------+
| user | host |
+------+----------------------------+
| root | localhost |
| root | sample.centospub.com |
+------+----------------------------+
2 rows in set (0.00 sec)
mysql> exit ← 退出mysql伺服器
bye
MYSQL刪除匿名使用者
刪除 在mysql剛剛被安裝後,存在使用者名稱 密碼為空的使用者。這使得資料庫伺服器有無需密碼被登入的可能性。為消除隱患,將刪除。root sample mysql u root p 通過密碼用root登入 enter password 在這裡輸入密碼 welcome to the mysql mo...
刪除mysql匿名使用者
安裝完mysql以後會自動建立乙個root使用者和乙個,對於root大家都非常注意,而這個很多人都會忽略,大概是因為預設設定為只能在本地使用的緣故吧。但如果mysql要作為資料庫提供給web伺服器使用的話,忽略這個的代價可能相當慘重。因為在預設設定下,這個在localhost上幾乎擁有和root一樣...
初始化MySQL使用者 刪除匿名使用者
安裝完mysql後,系統缺省會建立乙個不需要密碼的root使用者,和乙個無使用者名稱無密碼的 anonymous account 進行下面的初始化操作以合理授權,增強安全。設定root密碼先以root身份登入mysql u root,設定root密碼 set password for root lo...