Come elencare gli utenti in un database MySQL

Come elencare gli utenti in un database MySQL
MySQL Server è spesso la prima scelta per gli utenti che vogliono lavorare con SQL (linguaggio di query strutturato). Ha più funzionalità avanzate che lo rendono più sicuro, affidabile ed efficiente. Il più delle volte, è necessario gestire un database su un server MySQL. In tal caso, controlla l'elenco degli account utente. Più specificamente, a tale scopo possono essere utilizzati più comandi e istruzioni.

I risultati di questo post sono:

  • Metodo 1: come elencare gli utenti attuali in un database MySQL?
  • Metodo 2: come elencare gli utenti del database MySQL registrati corrente?
  • Metodo 3: come elencare gli utenti con l'account bloccato e i dettagli della password in un database MySQL?

Metodo 1: come elencare gli utenti attuali in un database MySQL?

Per ottenere l'elenco di tutti gli utenti attuali in un database MySQL, è necessario seguire i passaggi forniti.

Passaggio 1: avvia "Prompt dei comandi"

All'inizio, apri il “Prompt dei comandi"Terminal con l'aiuto del menu di avvio:

Passaggio 2: accedi al server Mysql

Ora, accedi al server MySQL utilizzando il comando indicato insieme al nome utente e alla password dell'utente:

mysql -u root -p

Passaggio 3: visualizzare i database

Successivamente, usa il “SPETTACOLOComando "con il"BANCHE DATI"Opzione per visualizzare tutti i database esistenti:

Mostra database;

Dall'output di seguito, abbiamo selezionato il "mysql" Banca dati:

Passaggio 4: modifica del database

Ora, modifica il database corrente eseguendo il "UTILIZZO"Comando e specificare il nome del database come segue:

Usa mysql;

Passaggio 5: elenca gli utenti attuali

Per ottenere le informazioni su tutti gli utenti attuali, il "utente()"La funzione può essere invocata con il"SELEZIONARE" dichiarazione:

Seleziona utente ();

Come puoi vedere, attualmente abbiamo un "Root@localhost" utente:

Possiamo anche usare il “utente attuale()"Funzione per visualizzare il nome utente corrente:

Selezionare current_user ();

Metodo 2: come elencare gli utenti del database MySQL registrati corrente?

A volte, è necessario visualizzare solo gli utenti attualmente registrati in un database MySQL. A tale scopo, utilizzare il "SELEZIONARE"Comando:

Seleziona Utente, Host, comando da Information_Schema.processo di processo;

Qui:

  • "SELEZIONARE"Il comando viene utilizzato per selezionare il valore della variabile.
  • "utente"L'opzione ottiene i nomi di tutti gli utenti.
  • "ospite"L'opzione indica il nome host.
  • "comando"Rappresenta un utente che esegue una query e un altro in"Demone" stato.
  • "DA"La clausola viene utilizzata per la selezione di alcuni record da una tabella.
  • "Information_Schema.elist di processo"È l'elenco dei processi MySQL che rappresenta il processo attualmente eseguito dall'insieme di informazioni:

Metodo 3: come elencare gli utenti con l'account bloccato e i dettagli della password in un database MySQL?

Per ottenere l'elenco degli utenti con il proprio account e i dettagli della password in un database MySQL, è possibile utilizzare il seguente comando:

Seleziona Utente, host, account_locked, password_exPired dall'utente;

Nel comando sopra indicato:

  • "Account bloccato"L'opzione viene utilizzata per rappresentare lo stato dell'account degli utenti se è bloccato o meno.
  • "password scaduta"L'opzione indica se la password dell'account dell'utente è scaduta o meno.

Come puoi vedere nell'output sotto fornito, tutte le informazioni sono state visualizzate:

Abbiamo compilato diversi modi per ottenere l'elenco degli utenti in un database MySQL.

Conclusione

Per ottenere gli utenti in un database MySQL, ci sono più modi in base agli utenti, come se l'utente desidera ottenere l'elenco degli utenti corrente, allora "Mostra l'utente ()" O "Mostra current_user ()"È possibile utilizzare le dichiarazioni. D'altra parte, se è necessario ottenere le informazioni insieme all'utente, al nome host, al comando, all'account e alla password, "SELEZIONARE"L'istruzione può essere utilizzata. Questo post ha descritto diversi modi per ottenere l'elenco degli utenti in un database MySQL.