Opprett ny bruker i MySQL og gi den full tilgang til en database

Opprett ny bruker i MySQL og gi den full tilgang til en database

Når vi begynner å bruke MySQL, bør vi ha en brukerkonto og legitimasjon, for eksempel brukernavn og passord. Disse innledende legitimasjonene vil gi oss “rot”Tilgang eller full kontroll over alle våre databaser og tabeller. Noen ganger ønsker vi å gi databasen tilgang til noen andre uten å gi dem full kontroll eller bare ønsker å gi full tilgang til en database, "Gi alle privilegier på”Uttalelse kan brukes.

Denne guiden gir metoden for å lage en ny bruker i MySQL og gir den full tilgang til en enkelt database.

Hvordan lage ny bruker i MySQL og gi den full tilgang til enkeltdatabase?

Følg de medfølgende trinnene for å gjøre en ny bruker i MySQL og gir den full tilgang til en enkelt database:

  • Få tilgang til MySQL -serveren.
  • Liste og endre databasen.
  • Kjør “Opprett bruker ''@'' identifisert av '';”Kommando for å opprette en ny bruker.
  • For å gi full tilgang til en database til den nye brukeren, bruk "Gi alle privilegier på .* TIL ''@'';”Kommando.
  • Utfør “Vis tilskudd for ''@'';”Kommando for verifisering.

Trinn 1: Koble terminalen med MySQL -serveren

Til å begynne med får du tilgang til MySQL -serveren ved å utføre følgende kommando sammen med brukernavnet og standardpassordet:

mysql -u root -p

Trinn 2: Vis databaser

Kjør nå den under-uttalte kommandoen for å liste opp alle databasene:

Vis databaser;

Fra den viste listen har vi valgt "Testdb”Database for videre prosedyre:

Trinn 3: Opprett ny bruker

For å opprette en ny bruker for en tidligere valgt database, utfør "OPPRETT BRUKER”Kommando:

Opprett bruker 'testdb1'@'localhost' identifisert av 'testdb1234';

Her:

  • OPPRETT BRUKER”Uttalelse brukes til å opprette en ny MySQL -konto.
  • Testdb1”Er vårt nye brukernavn.
  • lokal vert”Er vertsnavnet vårt.
  • Identifisert av”Søkeord brukes til å stille passordet for den nye brukeren.
  • Testdb1234”Er vårt nye brukerkontokord.

Fra den gitte utgangen, “Spørring OK”Representerer at spørringen er utført med hell:

Trinn 4: Vis brukerliste

Bruk følgende kommando for å sikre at den nye brukeren opprettet eller ikke:

Velg bruker fra MySQL.bruker;

I henhold til den undergitte utgangen, en ny bruker “Testdb1”Eksisterer på listen:

Trinn 5: Gi full tilgang til en database

Til slutt, gi full tilgang til en database i MySQL, utfør "Gi alle privilegier”Spørring med databasenavn, brukernavn og vertsnavn:

Gi alle privilegier på testdb.* Til 'testdb1'@'localhost';

Her:

  • Gi alle privilegier på”Uttalelse brukes til privilegier til en bruker som gjør det mulig for brukeren full kontroll over en bestemt database.
  • Testdb”Er databasenavnet vårt.
  • .*”Indikerer full tilgang.
  • Testdb1”Er vårt nye brukernavn.
  • lokal vert”Er vertsnavnet vårt.

Følgende utdata viser at den spesifiserte spørringen har blitt utført med hell:

Trinn 6: Kontroller tilskuddstilgang

Til slutt, utfør "FORESTILLING”Kommando for å bekrefte om tilgang til en database er fullstendig gitt til den nye brukeren eller ikke:

Vis tilskudd for 'Testdb1'@'localhost';

Det kan observeres at full tilgang til en database er gitt til den nye brukeren:

Det er alt! Vi har samlet den enkleste måten å opprette en ny bruker i MySQL og gi den full tilgang til en enkelt database.

Konklusjon

For å opprette en ny bruker i MySQL, utfør "Opprett bruker ''@'' identifisert av '';”Kommando. For å gi full tilgang til en database til den nye brukeren, utfør "Gi alle privilegier på .* TIL ''@'';”Kommando. For bekreftelse, kjør "Vis tilskudd for ''@'';”Kommando. Denne guiden ga metoden for å opprette en ny bruker i MySQL og gi den full tilgang til en enkelt database.