Sono entrato in mysql ...mysql CREATE USER
mysql -u root -pmypass
E ho eseguire il seguente comando per rimuovere l'utente del database che ha lavorato con successo
mysql> FLUSH PRIVILEGES; DROP USER 'myuser_shop';
Posso quindi aggiungere l'utente utilizzando con successo il seguente comando, anche questo funziona correttamente
mysql> FLUSH PRIVILEGES; CREATE USER 'myuser_shop' IDENTIFIED BY 'mypass';
Il comando precedente crea un utente con l'host come un carattere jolly (%) La questione che sto avendo è se dovessi creare un utente con l'essere ospite dire localhost o un IP esterno ottengo il seguente errore:
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'
Qualche suggerimento?
Grazie in anticipo
Quello che stai cercando sembra ok per me. Hai controllato http://bugs.mysql.com/bug.php?id=28331 per vedere se il tuo problema è descritto lì? – jphofmann
+1 per il tuo commento per Svetlozar Angelov - ha risolto anche il mio problema! – alfasin