Hvordan gjøre mysql “Vis brukere”

Hvordan gjøre mysql “Vis brukere”
I MySQL ønsker brukere å administrere databaser. I denne situasjonen må de se alle tilgjengelige brukerkontoer i databasen. MySQL har imidlertid ikke "Vis brukere”Kommando, som“Vis databaser”Eller“Vis bord”Uttalelser, for å ha listet opp alle lokale databasebrukere. Det kan utføres med "PLUKKE UT”Uttalelse.

Denne oppskrivningen diskuterer:

  • Hvordan se brukere i MySQL ved å bruke "bruker ()" -funksjon?
  • Hvordan se alle brukere i MySQL?
  • Hvordan se alle brukere i synkende rekkefølge med detaljer i MySQL?
  • Hvordan se brukere i MySQL med vert, konto og passorddetaljer?
  • Hvordan se brukere i MySQL med vert, databasenavn og kommando?

Hvordan se brukere i MySQL ved å bruke "bruker ()" -funksjon?

For å få det bare nåværende brukernavnet med vertsnavnet ved å bruke "bruker()Først, først, åpne Windows-terminalen og koble til MySQL-serveren gjennom kommandoen nedenfor:

mysql -u root -p

Her:

  • -u”Alternativet indikerer brukeren.
  • rot”Er vårt brukernavn.
  • -p”Alternativet representerer passordet.

I henhold til følgende utgang er terminalen koblet til MySQL -serveren:

Kjør deretter “PLUKKE UT”Uttalelse med“bruker()”Funksjon:

Velg bruker ();

Som du kan se, har det nåværende brukernavnet og vertsnavnet blitt vist nedenfor:

Hvordan se alle brukere i MySQL?

For å få alle brukerne i MySQL, kjør den under-uttalte kommandoen:

Velg bruker fra MySQL.bruker;

I spørringen ovenfor:

  • PLUKKE UT”Uttalelse brukes til å velge poster fra databasen.
  • bruker”Er det resulterende kolonnenavnet.
  • FRA”Klausul brukes for å få de nødvendige postene fra tabellene.
  • mysql.bruker”Er standard tabellnavnet som lagrer alle opprettet tabeller.

Som du kan se, har alle eksisterende lokale databasebrukere blitt vist nedenfor:

Hvordan se alle brukere i synkende rekkefølge med detaljer i MySQL?

Hvis du vil vise alle brukere i synkende rekkefølge med ytterligere detaljer i MySQL, "Desc”Kommando kan brukes:

Desc mysql.bruker;

Det kan observeres at alle brukere i "mysql.bruker”Tabell vises i tabellen nedenfor med mer detaljer i synkende rekkefølge:

Hvordan se brukere i MySQL med vert, konto og passorddetaljer?

Anta at du trenger å få alle lokale brukere sammen med roten, verten, kontoen og passorddetaljene. I en slik situasjon kan forutsatt at kommando kan brukes:

Velg bruker, vert, Account_locked, Password_expired fra MySQL.bruker;

Utgangen fra ovennevnte utførte spørring inneholder alle lokale brukernavn, vertsnavn, deres kontoslåste detaljer og Passordutløpsstatus:

Hvordan se brukere i MySQL med vert, databasenavn og kommando?

For å finne brukernavnet, er vertsnavnet med sitt respektive databasens navn, og kommandoer fra "informasjon_schema.prosessliste”,“PLUKKE UT”Uttalelse kan brukes:

Velg bruker, vert, DB, kommando fra informasjon_schema.prosessliste;

Du har lært de forskjellige måtene å vise brukerens navn med flere alternativer i MySQL.

Konklusjon

For å vise brukere brukes flere kommandoer og alternativer i MySQL, for eksempel "Velg bruker ()”Bare for nåværende brukere. “Velg bruker fra MySQL.bruker”For lokale databasebrukere, og“Desc mysql.bruker”For brukernavnene i synkende rekkefølge med andre detaljer. Videre kan vi også få brukernavnet med vertsnavn, kontoselskaper, Passordutløpsstatus, deres respektive databasernavn og kommandoer. Denne oppskrivningen illustrerte de flere kommandoene for å vise brukerens navn med flere alternativer i MySQL.