Mysql
 sql >> Database >  >> RDS >> Mysql

Utenti di MySQL Show

Il modo in cui è strutturato MySQL è che mantiene i propri utenti in una tabella MySQL:intelligente, non è vero? Sono correlati a quali database hanno accesso e quali autorizzazioni hanno su tali database. Oltre a ciò, memorizzano anche informazioni sull'Utente, come password e ruoli. Esistono comandi MySQL per visualizzare i database e le tabelle, spiegali, ma poiché l'utente è una voce in quelle tabelle, esiste un modo leggermente diverso di visualizzarli.

Hai bisogno di accesso come root al database MySQL per visualizzare tutti gli utenti sul server, per questo dovresti inizialmente accedere come utente root:

mysql -u root -p
# enter password for the root user

Poiché la tabella utente contiene molte colonne, ce ne sono molte importanti, come l'host e l'utente. Useremo un'istruzione SELECT per visualizzarne alcuni per le voci correnti:

SELECT Host, User FROM mysql.user;

Questo potrebbe elencare diverse voci duplicate per l'utente in quanto potrebbe avere diversi host diversi, possiamo semplicemente elencare gli utenti univoci, per questo useremo DISTINCT con SELECT:

SELECT DISTINCT User from mysql.user;

Sperimenta diversi comandi MySQL sui nostri piani di hosting SSD VPS o ottieni piena libertà gestendo il tuo server dedicato a un prezzo molto conveniente!

Comandi MySQL utili:

  • MySQL Show Grants per tutti gli utenti