检查MySQL中是否存在用户并删除用户?

检查MySQL中是否存在用户并删除用户?

若要检查 MySQL 中有多少个用户,请使用 MySQL.user 表。检查用户的方法如下所示:

mysql> SELECT User FROM mysql.user;

下面的输出显示了用户:

+------------------+
| User             |
+------------------+
| Mac              |
| Manish           |
| mysql.infoschema |
| mysql.session    |
| mysql.sys        |
| root             |
| Smith            |
| am               |
+------------------+
8 rows in set (0.00 sec)

如果存在该用户,则可以检查并删除用户。

从 MySQL 中删除用户的语法如下所示:

DROP USER IF EXISTS yourUserName;

现在,您可以使用上述语法来删除用户,假设需要删除用户 ‘Mac’。查询如下所示:

mysql> DROP USER IF EXISTS Mac;
Query OK, 0 rows affected (0.11 sec)

检查用户’Mac’是否已被删除。查询如下:

mysql> SELECT User FROM mysql.user;

下面是删除用户“Mac”的输出:

+------------------+
| User             |
+------------------+
| Manish           |
| mysql.infoschema |
| mysql.session    |
| mysql.sys        |
| root             |
| Smith            |
| am               |
+------------------+
7 rows in set (0.00 sec)

阅读更多:MySQL 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

MySQL 教程