要检查 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”上应用 drop。查询如下。
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中是否存在用户并删除它?的详细内容。