MySQL 删除用户 | Mysql Delete User
MySQL Drop User 语句允许我们从数据库服务器中删除一个或多个用户帐户及其权限。如果该帐户在数据库服务器中不存在,则会出现错误。
如果要使用Drop User语句,需要具有Create User语句的全局权限或DELETE权限。
以下语法用于从数据库服务器中完全删除用户帐户。
DROP USER 'account_name';
该ACCOUNT_NAME可以用下面的语法来标识:
username@hostname
这里,username 是要从数据库服务器中删除的帐户的名称,hostname 是用户帐户的服务器名称。
MySQL删除用户示例
以下是从MySQL服务器数据库中删除现有用户所需的步骤。
第一步:使用mysql客户端工具打开MySQL服务器。
第二步:输入帐户的密码,然后按 Enter。
第三步:执行以下命令,显示当前MySQL服务器中的所有用户。
mysql> select user from mysql.user;
第四步:要删除用户帐户,您需要执行以下语句。
DROP USER runoon@localhost;
在这里,我们将从 MySQL 服务器中删除用户名“ runoon”。上述命令执行成功后,需要再次执行show user语句。您将获得以下输出,其中用户名 runoon不存在。
第五步:DROP USER语句也可以用于删除多个帐户。我们可以通过用逗号运算符分隔 account_name 来删除多个用户帐户。要删除多个用户帐户,请执行以下命令。
DROP USER run@localhost, runoon@localhost;
在这里,我们将从上图中删除run和runoon帐户。上述命令执行成功后,需要再次执行show user语句。其中不存在用户名 run和 runoon。