问题:执行mysql创建用户语句CREATE USER test IDENTIFIED BY 'test';报错,错误信息为[Err] 1396 - Operation CREATE USER failed for 'test'@'%'。
解决步骤:
1.创建过test用户。
2.查询后发现无此用户,则执行FLUSH PRIVILEGES;然后重新执行创建语句。
3.如果还是报错,则执行drop user 'test'@'%';然后重新执行创建语句。
4.创建成功。
可能原因:
1.用户已存在。
2.使用delete语句删除用户后没有刷新权限。
3.用户不存在,但是存在该用户的权限信息。
mysql创建用户报错[Err] 1396 - Operation CREATE USER failed for 'test'@'%'的解决方法
最新推荐文章于 2023-11-20 10:03:00 发布