Saltar al contenido principal

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;
Última modificación el 10 de junio de 2026