Hvordan liste brukerne i en MySQL -database

Hvordan liste brukerne i en MySQL -database
MySQL Server er ofte førstevalget for brukere som vil jobbe med SQL (strukturert spørringsspråk). Den har flere avanserte funksjoner som gjør den sikrere, pålitelig og effektiv. Det meste av tiden er det nødvendig å administrere en database på en MySQL -server. I så fall kan du sjekke listen over brukerkontoer. Mer spesifikt kan flere kommandoer og uttalelser brukes til dette formålet.

Resultatene av dette innlegget er:

  • Metode 1: Hvordan liste du opp gjeldende brukere i en MySQL -database?
  • Metode 2: Hvordan liste du opp den gjeldende loggede MySQL -databasebrukere?
  • Metode 3: Hvordan liste brukerne med konto låst og passorddetaljer i en MySQL -database?

Metode 1: Hvordan liste du opp gjeldende brukere i en MySQL -database?

For å få listen over alle nåværende brukere i en MySQL -database, må du følge trinnene.

Trinn 1: Start “Kommandoprompt”

Til å begynne med, åpne “Ledeteksten”Terminal ved hjelp av oppstartsmenyen:

Trinn 2: Få tilgang til MySQL -serveren

Få tilgang til MySQL -serveren ved å bruke den gitte kommandoen sammen med brukernavnet og brukerpassordet:

mysql -u root -p

Trinn 3: Vis databaser

Deretter, bruk "FORESTILLING”Kommando med“Databaser”Alternativ for å se alle eksisterende databaser:

Vis databaser;

Fra den undergitte utgangen har vi valgt "mysql”Database:

Trinn 4: Endre database

Endre den gjeldende databasen ved å kjøre "BRUK”Kommando og spesifiser databasenavnet som følger:

Bruk mysql;

Trinn 5: Oppgi nåværende brukere

For å få informasjonen om alle nåværende brukere, "bruker()”Funksjon kan påberopes med“PLUKKE UT”Uttalelse:

Velg bruker ();

Som du ser, for øyeblikket, har vi en "root@localhost”Bruker:

Vi kan også bruke “nåværende bruker()”Funksjon for å se gjeldende brukernavn:

Velg Current_User ();

Metode 2: Hvordan liste du opp den gjeldende loggede MySQL -databasebrukere?

Noen ganger må du bare se de for øyeblikket loggede brukerne i en MySQL -database. For dette formålet, bruk "PLUKKE UT”Kommando:

Velg bruker, vert, kommando fra informasjon_schema.prosessliste;

Her:

  • PLUKKE UT”Kommando brukes til å velge variabelenes verdi.
  • bruker”Alternativet får alle brukernes navn.
  • vert”Alternativet betegner vertsnavnet.
  • kommando”Representerer en bruker som utfører en spørring og en annen i“Daemon" stat.
  • FRA”Klausul brukes til å velge noen poster fra en tabell.
  • Informasjon_schema.prosessliste”Er MySQL -prosesslisten som representerer hvilken prosess som for øyeblikket utføres av settet med informasjon:

Metode 3: Hvordan liste brukerne med konto låst og passorddetaljer i en MySQL -database?

For å få listen over brukerne med deres konto- og passorddetaljer i en MySQL -database, kan følgende kommando brukes:

Velg bruker, vert, konto_locked, passord_utdanning fra brukeren;

I ovennevnte kommando:

  • Account_locked”Alternativet brukes til å representere brukerenes kontospediti om det er låst eller ikke.
  • Password_expired”Alternativet betegner om brukerens kontopassord er utløpt eller ikke.

Som du kan se i utdataene under levert, har all informasjon blitt vist:

Vi har samlet flere måter å få listen over brukere i en MySQL -database.

Konklusjon

For å få brukerne i en MySQL -database, er det flere måter ifølge brukerne, for eksempel om brukeren bare vil få den nåværende brukerlisten, så "Vis bruker ()”Eller“Vis nåværende_user ()”Uttalelser kan brukes. På den annen side, hvis det kreves å få informasjonen sammen med brukeren, vertsnavnet, kommandoen, kontoen og passordet, "PLUKKE UT”Uttalelse kan brukes. Dette innlegget beskrev flere måter å få listen over brukere i en MySQL -database.