2008-09-15 11 views

Respuesta

5

Hay un comando en MySQL que le puede mostrar todos los permisos que tiene. El comando es:

 
SHOW GRANTS; 

Se le dará una salida similar a:

 
[email protected](none)~> show grants; 
+---------------------------------------------------------------------+ 
| Grants for [email protected]           | 
+---------------------------------------------------------------------+ 
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION | 
+---------------------------------------------------------------------+ 
1 row in set (0.00 sec) 

Esto está documentado en la manual here.

1

En MySQL, puede ejecutar

SHOW DATABASES;

Descripción

SHOW DATABASES; a ver lo que tiene acceso al menos a un mínimo. ¿Estás buscando algo más programático?

1

También podría tratar de conectarse a la base de datos con phps mysql_connect (...) le dirá rápidamente si tiene acceso o no.

+0

Eso solo mostraría el clima o no Puedo conectarme al servidor de la base de datos con el nombre de usuario y la contraseña, no mostraré el tiempo o si el usuario tiene permisos de escritura en una base de datos específica. – UnkwnTech

Cuestiones relacionadas