Mariadb

CREATE USER 失敗時

  • May 4, 2021

我正在嘗試複製創建具有特權的使用者所需的 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存在的權限。

引用自:https://dba.stackexchange.com/questions/290961