刪除匿名使用者

2022-09-01 18:27:13 字數 1245 閱讀 6165

刪除匿名使用者

在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...