mysql CREAR USUARIO
Estoy conectado a mysql ...
mysql -u root -pmypass
Y he ejecutado el siguiente comando para eliminar el usuario de la base de datos que funcionó correctamente
mysql> FLUSH PRIVILEGES; DROP USER 'myuser_shop';
Entonces puedo agregar un usuario exitosamente usando el siguiente comando, nuevamente esto funciona exitosamente
mysql> FLUSH PRIVILEGES; CREATE USER 'myuser_shop' IDENTIFIED BY 'mypass';
El comando anterior crea un usuario con el host como comodín (%) El problema que tengo es que si tuviera que crear un usuario con el host como localhost o una IP externa, obtengo el siguiente error:
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'
¿Alguna sugerencia?
Gracias por adelantado