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 數據庫服務器中刪除用戶帳戶。