[ Foro de SQL (y MySQL) ]

error crear base de datos

30-Nov-2019 00:54
Invitado (jhonja)
5 Respuestas

-- Crea el usuario que se usa desde el servidor del monitor,  este el codigo
--
CREATE USER 'monitor'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON gymserver. TO 'monitor'@'%' WITH GRANT OPTION;
--
el error generado--
CREATE USER 'monitor'@'%' IDENTIFIED BY 'password'
MySQL ha dicho:
#1396 - Operation CREATE USER failed for 'monitor'@'%


30-Nov-2019 16:40
Nacho Cabanes (+83)

¿Por qué ese nombre tan extraño para el usuario?  ¿Y necesitas que su contraseña sea exactamente "password"?


05-Dec-2019 02:30
Invitado (jhonja)

Hola nacho, la base de datos ya estaba hecha, pero le he cambiado el nombre de usuario y las opciones pero tampoco funciona, yo creeria que la contraseña puede ser cualquiera, pero no la cambie para no dañar la base y la informacion contenida en ella y que funcione sin embargo no hallo la falla del porque no la crea


05-Dec-2019 12:09
Nacho Cabanes (+83)

Pero ese error no es de creación de base de datos, sino de creación de usuario, y puede ser por al menos 3 motivos:

- Que no tengas permisos para crear usuarios

- Que ese usuario ya exista

- Que el nombre no sea válido


10-Dec-2019 15:39
Invitado (jhonja)

Nacho, entiendo lo que me dices, pero:
1. he creado otras bases en el mismo equipo sin problema, oque  otro permiso necesitaria.
2. ese usuario no lo he creado nunca como dices es un poco loco el nombre no se me ocurriria.
3.ese yo creo que podria ser el motivo el usuario no es valido, pero pienso que puede ser por las comillas (el oreden o algo asi), no se si el @ sea valido en esa sentencia, la estructura  de la sentencia este fallando en algo


10-Dec-2019 16:48
Invitado (jhonja)

Nacho, creo q ya encontre el problema estoy tratando de abrir una base de datos SQL en Xamp donde solo recone las base de dats MSql, bueno ahora ver como convierto una de sql a msql. estoy viendo que es con programas de paga, no es tan sencillo. sabes como  lo puedo hacer... gracias






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)