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.