mysql CREATE USER
Jestem zalogowany do mysql ...
mysql -u root -pmypass
Uruchomiłem następujące polecenie, aby usunąć użytkownika bazy danych, który działał pomyślnie
mysql> FLUSH PRIVILEGES; DROP USER 'myuser_shop';
Następnie mogę pomyślnie dodać użytkownika za pomocą następującego polecenia, ponownie działa to pomyślnie
mysql> FLUSH PRIVILEGES; CREATE USER 'myuser_shop' IDENTIFIED BY 'mypass';
Powyższe polecenie tworzy użytkownika z hostem jako symbol wieloznaczny (%) Mam problem, jeśli mam utworzyć użytkownika z hostem mówiącym localhost lub zewnętrzny IP, pojawia się następujący błąd:
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'
Jakieś sugestie?
Z góry dziękuję