mysql CREATE USER
Ich bin in MySQL eingeloggt ...
mysql -u root -pmypass
Und ich habe den folgenden Befehl ausgeführt, um den Datenbankbenutzer zu entfernen, der erfolgreich arbeitete
mysql> FLUSH PRIVILEGES; DROP USER 'myuser_shop';
Ich kann dann Benutzer erfolgreich mit dem folgenden Befehl hinzufügen, dies funktioniert wieder erfolgreich
mysql> FLUSH PRIVILEGES; CREATE USER 'myuser_shop' IDENTIFIED BY 'mypass';
Mit dem obigen Befehl wird ein Benutzer mit dem Host als Platzhalter (%) erstellt. Das Problem, das ich habe, besteht darin, wenn ich einen Benutzer mit dem Host "localhost" oder einer externen IP erstellen möchte, wird der folgende Fehler angezeigt:
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'
Irgendwelche Vorschläge?
Danke im Voraus