with ver usuarios usuario remoto privilegios password para create crear creacion como all acceso mysql database

ver - mysql create user with password



mysql CREAR USUARIO (5)

Este es un error reportado aquí - bugs.mysql.com/bug.php?id=28331

Vea si su usuario existe después de que lo suelte.

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'';

Luego puedo agregar un usuario exitosamente usando el siguiente comando, de nuevo 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 creaba 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


Le sugeriré que use phpmyadmin. Es muy fácil hacerlo con eso.

pasos:

  1. abrir phpmyadmin
  2. ir a la sección de administración
  3. golpe en agregar cuenta de usuario
  4. poner nombre de usuario y contraseña
  5. establecer privilegios

eso es todo, ver en acción en youtube [ haga clic aquí ]


También tienes que eliminar manualmente los registros de mysql.tables_priv.


Verifique las siguientes 2 tablas si el usuario todavía está allí después del comando DROP USER: mysql.user y mysql.db.

Elimine el usuario de ambos, luego ejecute FLUSH PRIVILEGES y luego podrá recrear al usuario.


soltar usuario ''username @ localhost''