Liste brukere i MySQL

Liste brukere i MySQL

MySQL er det mest brukte, gratis open source DBMS (Database Management System). Det brukes av noen av de berømte organisasjonene som NASA, US Navy, Tesla, Twitter, Spotify og mye mer. Hvis arbeidet ditt er relatert til databaseadministrasjonsoppgaver for enorme organisasjoner og selskaper, ansvarlig for dataintegritet og omsorg for privilegiene som brukerne har over for mange databaser, er denne artikkelen for deg. Den vil veilede deg i å liste brukerne, se på privilegiene de har, og liste brukerne på vegne av en database. Dette er fordi vi kan liste brukerne som bruker MySQLs egen bygde MySQL.Brukertabell.

For å liste opp brukerne i MySQL, må vi først logge inn på MySQL -serveren.

Vi kan logge inn på MySQL -serveren som rotbruker ved å kjøre følgende kommando:

sudo mysql -u root -p

Hvis du ikke klarer å logge inn, er det en mulighet for at systemets MySQL.Tjenesten er ikke aktiv og kjører. Så for å starte tjenesten, kjør følgende kommando:

sudo systemctl start mysql

For å sjekke statusen til tjenesten, bruk følgende kommando:

sudo systemctl status mysql

Hvis det er aktivt og kjører, kan du prøve å logge inn nå.

Etter å ha logget på MySQL -serveren, kan vi liste opp alle brukerne uavhengig av tilgangen de har over de forskjellige databasene ved å bruke Select -setningen og MySQLs Build MySQL.Brukertabell.

Velg * fra MySQL.bruker;

Som du kan se på skjermbildet, har vi mye informasjon. MySQL har en tabell for listen over brukere. Så hvis vi ønsker å trimme ned kolonnene for å ha noen få kolonner i stedet for å bruke en stjerne, gir MySQL DESC -setningen for å få alle kolonnenavn og felt i brukerens tabell.

For å få brukerens tabell kjører følgende kommando:

Desc mysql.bruker;

Etter å ha sett på tabellen, kan vi liste opp en begrenset mengde informasjon og ha noen få kolonner om brukeren. I stedet for å bruke et stjerne -skilt i SELECT -setningen, kan vi oppgi kolonnenavn og liste brukerne ved å kjøre kommandoen i eksemplet nedenfor:

Velg bruker, vert fra MySQL.bruker;

Som du kan se på skjermbildet vedlagt, har vi en liste over bare to kolonner nå.

Konklusjon

Denne artikkelen inneholder et veldig grunnleggende og enkelt å følge konsept for å liste brukerne i MySQL ved hjelp av forskjellige teknikker. Vi har lært hvordan vi kan bruke kolonnenavnene til MyQSL.bruker for å trimme listen og ha en bedre innsikt.

Så for mer nyttig innhold og en bedre forståelse av databasekonsepter, fortsett å besøke Linuxhint.com.