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,