我正在尝试复制创建具有权限的用户所需的 SQL,如果我使用 HeidiSQL GUI 界面创建一个用户并设置它的工作权限,那么我从 HeidiSQL 的用户管理器中删除用户并从回显响应中复制 SQL HeidiSQL 底部区域:
CREATE USER 'simon'@'localhost' IDENTIFIED BY 'password';
仅此而已,仅此而已,但它会失败并显示包含以下内容的对话框:
SQL Error (1396): Operation CREATE USER failed for 'simon'@'localhost'
FLUSH PRIVILEGES;
在尝试创建最近删除的帐户之前,您可能需要执行 a 。这是MySQL 服务器中一个非常古老的错误的结果。通过刷新权限,系统将正确地“忘记”simon@localhost
存在的权限。