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