-- 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'@'%
¿Por qué ese nombre tan extraño para el usuario? ¿Y necesitas que su contraseña sea exactamente "password"?
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
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
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
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.)