Denne guiden vil vise deg hvordan du kan se brukerne som er tilgjengelige i MySQL ved hjelp av enkle og raske kommandoer.
Mysql dumper alle brukere
For å få informasjonen om brukerne på serveren, spør vi brukerens tabell tilgjengelig i MySQL -databasen for spesifikk informasjon.
Forsikre deg om at serveren er i gang. Deretter logger du på serveren ved å bruke rotbrukeren som vist i kommandoen:
mysql -u root -pHent for eksempel brukeren og vert rader i MySQL.Brukere tabell ved hjelp av SELECT -setningen som vist nedenfor:
Velg bruker, vert fra MySQL.bruker;Ovennevnte spørring vil vise brukernavnet og verten for alle brukerne på serveren. Her er et eksempelutgang:
mysql> velg bruker, vert fra mysql.bruker;MERK: I spørringen ovenfor begrenser vi radene til bruker og vert, men tabellen inneholder flere rader som Account_locked, user_attributter, Delete_priv, etc.
For å se alle radene om tabellen, bruk DESC -spørringen som vist nedenfor:
Desc mysql.bruker;Utgangen er som vist nedenfor:
Vis nåværende bruker
For å se den nåværende brukeren som er logget inn, kan du bruke Current_User () -funksjonen som vist nedenfor:
Velg Current_User ();Et eksempelutgang er under:
mysql> velg current_user ();Vis innloggede brukere
Ved hjelp av informasjons_schema-databasen og prosesslistetabellen, kan vi få informasjon om de innloggede brukerne. Process_list -tabellen inneholder listen over operasjoner som for øyeblikket utføres av forskjellige tråder på serveren.
Kilde: https: // dev.mysql.com/doc/refman/8.0/EN/Information-Schema-ProcessList-Table.html
For å se de innloggede brukerne, bruk spørringen som vist nedenfor:
Velg ID, bruker, vert, db, kommando, tilstand fra informasjon_schema.prosessliste;Dette vil vise informasjon som ID, bruker osv., av de innloggede brukerne og kommandoen for øyeblikket kjører.
Her er et eksempelutgang:
Konklusjon
I denne opplæringen diskuterte vi hvordan du kan se brukere og deres tilsvarende informasjon ved å spørre MySQL.Brukere tabell.
Takk for at du leser.