MariaDB 新建用户报错记录

就是很简单的用户建立的一个命令,导致一个纠结了半天的bug问题,搜了下好像算是一个小逻辑bug。
起因:频繁操作用户建立和删除操作,可能是因为导致权限未操作,
flush privileges;
比如:
1.很简单的一个新建用户
CREATE USER 'demouser1'@'%' IDENTIFIED by '1234567';
2.然后使用了
use mysql;
delete from user where User=`demouser1`;
如果再次使用步骤1进行新建用户就会导致错误
        ERROR 1396 (HY000): Operation CREATE USER failed for
使用select * from user;
查看 user 中没有要建立的user 就是报错,就一直开这了。
后面查看资料得知。是因为权限问题导致的。
必须
drop user demouser1;
flush privileges;
来删除user才可以进行新建

MariaDB 新建用户报错记录最先出现在Python成神之路

版权声明:
作者:siwei
链接:https://www.techfm.club/p/21504.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>