亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

錯誤1396(HY000):操作CREATE USER對于'jack'@'localhost'失敗

錯誤1396(HY000):操作CREATE USER對于'jack'@'localhost'失敗

森林海 2019-10-15 10:21:47
我似乎無法重新創建一個已刪除的簡單用戶,即使以root用戶身份在MySQL中也是如此。我的情況是:用戶'jack'曾經存在,但是我從mysql.user中刪除了它以重新創建它。我在那張桌子上看不到任何痕跡。如果我對其他隨機用戶名(例如“ jimmy”)執行此命令,則該命令會正常工作(就像最初對“ jack”所做的一樣)。我已經做了些什么來破壞用戶“ jack”,以及如何撤銷該破壞,以便重新創建“ jack”作為此安裝的MySQL的有效用戶?請參見下面的示例。(當然,最初,在創建“ jack”和將其刪除之間有很多時間。)mysql> CREATE USER 'jack'@'localhost' IDENTIFIED BY 'test123';Query OK, 0 rows affected (0.00 sec)mysql> select user,host from user;+------------------+-----------------+| user             | host            |+------------------+-----------------+| root             | 127.0.0.1       || debian-sys-maint | localhost       || jack             | localhost       || root             | localhost       || root             | russ-elite-book |+------------------+-----------------+5 rows in set (0.00 sec)mysql> delete from user where user = 'jack';Query OK, 1 row affected (0.00 sec)mysql> select user,host from user;+------------------+-----------------+| user             | host            |+------------------+-----------------+| root             | 127.0.0.1       || debian-sys-maint | localhost       || root             | localhost       || root             | russ-elite-book |+------------------+-----------------+4 rows in set (0.00 sec)mysql> CREATE USER 'jack'@'localhost' IDENTIFIED BY 'test123';ERROR 1396 (HY000): Operation CREATE USER failed for 'jack'@'localhost'mysql> CREATE USER 'jimmy'@'localhost' IDENTIFIED BY 'test123';Query OK, 0 rows affected (0.00 sec)mysql> select user,host from user;+------------------+-----------------+| user             | host            |+------------------+-----------------+| root             | 127.0.0.1       || debian-sys-maint | localhost       || jimmy            | localhost       || root             | localhost       || root             | russ-elite-book |+------------------+-----------------+5 rows in set (0.00 sec)
查看完整描述

3 回答

?
慕婉清6462132

TA貢獻1804條經驗 獲得超2個贊

嘗試做一個FLUSH PRIVILEGES。 關于該錯誤代碼的此MySQL錯誤文章似乎在刷新privs之后報告了與您類似的情況下的某些成功。


查看完整回答
反對 回復 2019-10-15
?
汪汪一只貓

TA貢獻1898條經驗 獲得超8個贊

是的,這個錯誤在那里。但是,我發現了一個小的解決方法。


假設用戶在那里,因此刪除該用戶

刪除用戶后,需要刷新mysql特權

現在創建用戶。

那應該解決。假設我們要創建用戶admin @ localhost,則將是以下命令:


刪除用戶admin @ localhost;

同花順特權;

創建由“ admins_password ”

 標識的用戶admin @ localhost

干杯


查看完整回答
反對 回復 2019-10-15
  • 3 回答
  • 0 關注
  • 984 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號