MySQL 是一種關係數據庫管理系統,它提供身份驗證機制以防止未經授權的訪問。它將所有用戶詳細信息存儲在一個名為“mysql”的數據庫中。訪問該數據庫需要超級用戶訪問權限(例如 root)。

在本文中,您將學習如何在 MySQL 服務器中查找帳戶和遠程不需要的用戶帳戶。

顯示當前用戶

使用具有管理員權限的帳戶連接到您現有的 MySQL 服務器。

mysql -u root -p 

接下來,列出 MySQL 服務器上可用的所有用戶帳戶。 名為“mysql”的默認數據庫包含與系統相關的詳細信息,例如“user”表下的用戶帳戶。

SELECT User,Host FROM mysql.user; 

列出所有具有您要刪除的主機名的帳戶或不再需要的未使用帳戶。

刪除/刪除 MySQL 用戶

利用 DROP USER 語句用於從 MySQL 中刪除一個或多個帳戶。它還會從所有權限表中刪除帳戶的權限行。您需要指定用戶名和主機名,如上面的屏幕截圖所示。

例如,要刪除主機為“localhost”的用戶“dummy”,請運行以下查詢:

DROP USER 'dummy'@'localhost';

上面的命令只從 MySQL 中刪除那些用戶名和主機名。

使用另一個示例,要刪除主機名為 ‘%’ 的用戶 ‘myuser’,請運行以下查詢:

DROP USER 'myuser'@'%';

刪除mysql用戶

而已。重複相同的命令以刪除不再需要的更多帳戶。

結論是

本教程向您展示如何從 MySQL 數據庫服務器中刪除用戶帳戶。