MySQL创建用户和删除用户诡异,无法删除用户,为什么?

直接在user表添加一个用户:

INSERT INTO mysql.user(host, user, authentication_string, ssl_cipher, x509_issuer, x509_subject)
VALUES ('lOcalhost', 'lwx', PASSWORD('lwx'), '', '', '');
Query OK, 1 row affected, 1 warning (0.02 sec)

注意,host字段的值是“lOcalhost”,其中的字母“o”是大写的。创建完成后,使用下面的语句删除:

drop user 'lwx'@'lOcalhost';

无法删除!!!

为什么???

回答

1、你这个添加方式有些 另类啊——不符合规范,看起来的确执行成功了;
2、用的是 哪个账户去做 删除的?

select user,host from mysql.user;
去看看 数据库有哪些用户——存储的host是什么,然后,再检查删除。

以上是MySQL创建用户和删除用户诡异,无法删除用户,为什么?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>