Domanda

Come posso trovare un database ho un minimo di accesso in lettura sia in basic, SQL, MySQL specifici o in PHP?

È stato utile?

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
scroll top