我登錄到MySQL的MySQL的CREATE USER
mysql -u root -pmypass
而且我已經運行以下命令來刪除該工作成功地
mysql> FLUSH PRIVILEGES; DROP USER 'myuser_shop';
然後我可以添加用戶成功使用數據庫用戶以下命令,再次成功工作
mysql> FLUSH PRIVILEGES; CREATE USER 'myuser_shop' IDENTIFIED BY 'mypass';
上述命令創建一個用戶,主機爲通配符(%)我遇到的問題是,如果我要創建的主機,或者用戶說本地主機的外部IP,我收到以下錯誤:
mysql> FLUSH PRIVILEGES; DROP USER 'myuser_shop';
mysql> FLUSH PRIVILEGES; CREATE USER 'myuser_shop'@'localhost' IDENTIFIED BY 'mypass';
Query OK, 0 rows affected (0.00 sec)
ERROR 1396 (HY000): Operation CREATE USER failed for 'myuser_shop'@'localhost'
有什麼建議?
在此先感謝
你正在嘗試看起來不錯給我。你檢查過http://bugs.mysql.com/bug.php?id=28331看看你的問題是否描述在那裏? – jphofmann 2009-11-03 14:21:27
+1爲您的Svetlozar Angelov評論 - 它解決了我的問題! – alfasin 2012-09-04 22:44:26