在对 MySQL 的日常管理和实际操作中,为了数据库的安全,避免恶意用户使用 root 账号控制数据库,我们通常会创建一系列具备适当权限的账号.这样,我们就可以不用或少用 root 账号登录NySQL数据库,在一定程度上确保数据的安全访问.本文介绍MySQL数据库如何删除用户.
删除用户
可以使用 DROP USER 语句来删除一个或多个 MySQL 账户及相关的权限.
语法:
DROP USER '用户名' [,'用户名'] . . .
语法说明: 用户名: 要删除的用户名
注意:
1. DROP USER 语句可用于删除一个或多个 MySQL 账户,并撤销其原有权限
2. 使用 CREATE USER 语句必须拥有 MySQL 中 MySQL 数据库的 DELETE 权限或全局 CREATE USER 权限
3. DROP USER 语句的使用中,如果没有明确地给出账户的主机名,则该主机名默认为“%”
4. DROP
USER不能自动关闭任何打开的用户对话.而且,如果用户有打开的对话,此时取消用户,则命令不会生效,直到用户对话被关闭后才生效.一旦对话被关闭,用户也被取消,此用户再次试图登录时将会失败.
例子:# 删除用户neil
DROP USER 'neil'@'%';