曲径通幽论坛

标题: 使用 DROP USER 删除用户 [打印本页]

作者: beyes    时间: 2012-4-26 12:05
标题: 使用 DROP USER 删除用户
删除用户使用 DROP USER 语句,语法格式为:
DROP USER 'user'@'host'

该语句将删除用户账户和来自所有授权表 的特权。在删除时需要注意的是,一些用户可能不止有一个账户(如同一个用户名,但主机名却不同,像 beyes@localhost, beyes@groad.net 等),因此在删除之前,可以先查看一下 mysql.user 表:
mysql> select user, host from mysql.user;
[attach]343[/attach]

现在删除 beyes 这个账户:
mysql> DROP USER 'beyes'@'localhost', 'beyes'@'groad.net';
Query OK, 0 rows affected (0.00 sec)
在新版本的 MySQL 中,DROP USER 语句之后并不必须使用 FLUSH PRIVILEGES; 语句使删除动作立即生效。

此外,删除用户并不会影响它们的当前会话,用户可以将其会话延续到结束,此后就不能再使用该用户了。




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2