mysql.h


SHOW GRANTS

SHOW GRANTS FOR user

Esta sentencia lista las sentencias GRANT que deben ser lanzadas para duplicar los privilegios para una cuenta de usuario MySQL.

mysql> SHOW GRANTS FOR 'root'@'localhost';
+---------------------------------------------------------------------+
| Grants for root@localhost                                           |
+---------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION |
+---------------------------------------------------------------------+

Desde MySQL 4.1.2, para listar los privilegios para la sesión actual, se puede usar cualquiera de las siguientes sentencias:

SHOW GRANTS;
SHOW GRANTS FOR CURRENT_USER;
SHOW GRANTS FOR CURRENT_USER();

Antes de MySQL 4.1.2, se puede averiguar qué usuario fue autentificado para la sesión seleccionando el valor de la función CURRENT_USER() (nueva en MySQL 4.0.6). Entonces se usa ese valor en la sentencia SHOW GRANTS.

SHOW GRANTS está disponible a partir de MySQL 3.23.4.