如何删除 MySQL 用户帐户

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';