在我们有时候操作失误,导致误删账户但是没有彻底,在创建用户的时候报错:
1396 - Operation CREATE USER failed for ‘kingbal‘@‘%‘
可能原因:
1.用户已存在;
2.使用delete语句删除用户后没有刷新权限;
3.用户不存在,但是存在该用户的权限信息;
那我们如何解决呢?
1、查询用户名是否存在;
2、确认无此用户,则刷新权限(执行FLUSH PRIVILEGES),然后执行创建用户语句;
3、如果还是报错,则执行drop user ‘kingbal’@’%’;然后重新执行创建语句。