Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2013, 14:07
joserodriguezan
 
Fecha de Ingreso: noviembre-2013
Ubicación: Barcelona
Mensajes: 33
Antigüedad: 11 años, 1 mes
Puntos: 0
CREATE command denied for user al dar permisos.

Hola a todos,

Tengo un problema raro.

He creado un usuario y le he dado permiso administrados para todas las bases de datos.

Código:
CREATE USER 'javier.sanchez' IDENTIFIED BY 'javier'
Código:
GRANT ALL PRIVILEGES ON *.* TO 'javier.sanchez';
mysql> show grants for 'javier.sanchez';
+------------------------------------------------------------------------------------------------------------------------+
| Grants for avier.sanchez@% 
+------------------------------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'javier.sanchez'@'%' IDENTIFIED BY PASSWORD '*B174F2517BA8F7BD62D6AF171D91AB2F537BCB94' |
+------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
Este usuario consigue crear usuarios, pero no pude darles permisos, apareciendo el error "CREATE command denied for user"

Código:
mysql> GRANT SELECT,INSERT ON permis.usuaris TO 'maria.plana';
ERROR 1142 (42000): GRANT command denied to user 'javier.sanchez'@'localhost' for table 'usuaris'
mysql> show tables;
El usurio le he eliminado los permisos y borrado, he vuelto a darles permisos y me pasa lo mismo. Alguna idea?

Muchas gracias,
Jose Luis,