Introducción
A continuación se muestran consultas habituales para otorgar permisos específicos a los usuarios.
¿Cómo otorgo a otro usuario los mismos permisos que tiene el usuario actual?
GRANT CURRENT GRANTS ON *.* TO another_user;¿Cómo otorgo un permiso específico a un usuario en función de los privilegios del usuario actual?
En el siguiente ejemplo, another_user podrá ejecutar comandos SELECT en todas las bases de datos y tablas del usuario actual.
GRANT CURRENT GRANTS(SELECT ON *.*) TO another_user;¿Cómo otorgo un permiso específico a un usuario para una base de datos concreta en función de los privilegios del usuario actual?
En el ejemplo siguiente, another_user podrá ejecutar comandos INSERT en todas las tablas de my_database.
GRANT INSERT ON my_database.* TO another_user;¿Cómo concedo a un usuario específico todos los privilegios del usuario default?
GRANT default_role TO another_user;