Cosa database devo autorizzazioni
-
09-06-2019 - |
Domanda
Come posso trovare un database ho un minimo di accesso in lettura sia in basic, SQL, MySQL specifici o in PHP?
Soluzione
C'è un comando in MySQL che può mostrare tutte le autorizzazioni di cui si dispone.Il comando è:
SHOW GRANTS;
Essa vi darà un output simile a:
root@(none)~> show grants; +---------------------------------------------------------------------+ | Grants for root@localhost | +---------------------------------------------------------------------+ | GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION | +---------------------------------------------------------------------+ 1 row in set (0.00 sec)
Questo è documentato nel manuale qui.
Altri suggerimenti
Si potrebbe anche provare la connessione al database con phps mysql_connect(...) vi dirà velocemente se non si ha accesso.
In MySQL, è possibile eseguire
SHOW DATABASES;
Descrizione
SHOW DATABASES;
per vedere che cosa avete almeno il minimo di accesso.Siete alla ricerca di qualcosa di più programmatico?
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow