MySQL Drop User语句使无涯教程能够从数据库服务器中删除一个或多个用户帐户及其特权。如果该帐户在数据库服务器中不存在,则会显示错误。
如果要使用"DROP User"语句,则必须具有"Create User"语句的 global 特权或MySQL系统模式的 DELETE 特权。
以下语法用于从数据库服务器中完全删除用户帐户。
DROP USER 'account_name';
可以使用以下语法来标识 account_name :
username@hostname
在这里,用户名是您要从数据库服务器中删除的帐户名,主机名是用户帐户的服务器名。
以下是从MYSQL服务器数据库中删除现有用户所需的步骤。
步骤1:使用 mysql客户端工具打开MySQL服务器。
步骤2:输入帐户密码,然后按Enter。
Enter Password: ********
步骤3:执行以下命令以显示当前MySQL服务器中的所有用户。
mysql> select user from mysql.user;
无涯教程将得到如下输出:
步骤4:要删除用户帐户,您需要执行以下语句。
DROP USER martin@localhost;
在这里,无涯教程将从MySQL服务器中删除用户名" martin"。成功执行以上命令后,您需要再次执行show user语句。如果没有用户名martin,您将得到以下输出。
步骤5: DROP USER 语句还可用于一次删除多个用户帐户。可以通过使用逗号运算符分隔account_name来删除多个用户帐户。要删除多个用户帐户,请执行以下命令。
DROP USER john@localhost, peter@localhost;
在这里,无涯教程将从上述图片中删除 john 和 peter 帐户。成功执行以上命令后,您需要再次执行show user语句。您将获得以下输出,其中不存在用户名john和peter。
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)