怎么删除MySQL用户账号
如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习
1. 前言
本文主要讲解怎么删除MySQL用户账号
MySQL允许您创建多个用
请关注本头条号,每天坚持更新原创干货技术文章。 如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习 1. 前言 本文主要讲解怎么删除MySQL用户账号 MySQL允许您创建多个用户帐户并授予适当的特权,以便用户能够连接和管理数据库。 如果不再需要用户帐户,最好删除用户特权或完全删除用户帐户。 本教程解释如何删除MySQL/MariaDB用户帐户。 怎么删除MySQL用户账号 2. 使用`DROP USER`命令删除mysql用户账号 在MySQL中,您可以删除一个或多个用户,并使用DROP USER语句分配特权。该语句的一般语法如下: 使用DROP USER命令删除mysql用户账号 DROP USER [IF EXISTS] USER_ACCOUNT [, USER_ACCOUNT] ... For example to remove the zcwyou@localhost user account login to the MYSQL shell and run: DROP USER 'zcwyou@localhost'; 成功后,命令将返回: Query OK, 0 rows affected (0.00 sec) 若要在一个命令中删除多个用户帐户mssql 删除,请运行DROP user语句,后面跟着要删除的按空格分隔的用户: 比如删除两个用户,分别是user1,user2 DROP USER 'user1@localhost' 'user2@localhost'; 如果您试图删除不存在的用户帐户,并且不使用If EXISTS子句,则该命令将返回一个错误。 如果您试图删除的用户当前已登录,则不会关闭用户会话,用户将能够运行查询,直到会话结束。一旦会话关闭,用户将被删除,它将不再能够登录到MySQL服务器。 用户创建的数据库和对象不会自动删除。 3. 删除MySQL用户账号 本节将逐步说明如何列出和删除MySQL用户帐户。 本节将逐步说明如何列出和删除MySQL用户帐户 首先,使用root用户或其他管理用户登录MySQL shell。为此,请键入以下命令: sudo mysql 如果您使用旧的本地MySQL身份验证插件作为root用户登录,请运行下面的命令,并在提示时输入密码: mysql -u root -p 下面的命令是在MySQL shell中执行的。 MySQL在MySQL数据库的user表中存储关于用户的信息。使用下面的SELECT语句获得所有MySQL用户帐户的列表: mysql> SELECT User, Host FROM mysql.user; 输出应该是这样的: +------------------+-----------+ | user | host | 在MySQL中,用户帐户由用户名和主机名部分组成。user2@localhost和user2@10.1.1.1是不同的用户帐户。 假设不再需要user1@localhost用户帐户,我们想删除它。 删除用户运行: mysql> DROP USER 'user1'@'localhost' 执行结果: Query OK, 0 rows affected (0.00 sec) 该命令将删除用户帐户及其特权。 现在已经删除了该用户,您可能还想删除与该用户关联的数据库。 4. 总结 要删除MySQL用户帐户,请使用DROP user语句,后面跟着要删除的用户名。 删除MySQL用户帐户总结 (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |