Hvordan opretter jeg en ny databasebruger i MySQL?

Hvordan Opretter Jeg En Ny Databasebruger I Mysql



Mens MySQL-serveren installeres, er det nødvendigt at angive brugernavn og adgangskodeoplysninger. Når installationsprocessen er afsluttet, kan standardbrugeren kun tillade adgang og administrere databaserne. MySQL-brugerne registreres i ' BRUGER ”-tabeller på deres server, inklusive login-legitimationsoplysninger, værtsoplysninger og kontotilladelser for MySQL-konto. Mere specifikt er det nødvendigt at oprette en bruger til at få adgang til og administrere MySQL-databaserne til forskellige operationer.

Denne opskrivning vil give metoden til at oprette en ny databasebruger i MySQL.

Hvordan opretter/gør man en ny MySQL-databasebruger?

Tjek nedenstående instruktioner for at oprette en ny databasebruger i MySQL:







  • Opret forbindelse til MySQL-serveren gennem standardbrugeren ' rod ” ved at angive sin adgangskode.
  • Kør ' OPRET BRUGER ' '@'localhost' IDENTIFICERET VED 'adgangskode'; ” kommando.
  • Giv tilladelser ved at bruge ' TILDEL ALLE PRIVILEGIER PÅ *.* TIL ‘ ’@’localhost’ MED TILDELINGSMULIGHED; ” kommando.
  • Skyl derefter privilegier.
  • Vis alle databasebrugerlisten til verifikation.

Trin 1: Få adgang til MySQL-databaser

Start først Windows-terminalen og opret forbindelse til MySQL-serveren via den medfølgende kommando:



mysql -u root -s

Her:



  • -i ” repræsenterer brugernavnet.
  • rod ” er vores databasebrugernavn.
  • -s ”-indstillingen angiver brugeradgangskoden.

Når den ovennævnte kommando udføres, skal du angive adgangskoden:





Trin 2: Opret ny bruger

Brug nu den medfølgende kommando til at oprette en ny bruger i MySQL-databasen:



OPRET BRUGER 'tester'@'localhost' IDENTIFICERET AF 'tester123@';

I ovenstående kommando:

  • OPRET BRUGER ” forespørgsel bruges til at oprette/oprette en ny bruger.
  • tester ' er vores nye brugernavn, og ' '@'lokal vært ” angiver oprettelse af en bruger lokalt.
  • IDENTIFICERET AF ”-indstillingen bruges til at angive adgangskoden for en bestemt bruger.

Fra det givne output, ' Forespørgsel OK, …… ' angiver, at den nye bruger er blevet oprettet:

Trin 3: Giv privilegier

Giv derefter privilegierne til den nyoprettede bruger ved at køre ' GIV ALLE PRIVILEGIER ' forespørgsel:

TILDEL ALLE PRIVILEGIER PÅ *.* TIL 'tester'@'localhost' MED TILDELINGSMULIGHED;

Her:

  • GIV ALLE PRIVILEGIER ” giver alle typer tilladelser til brugeren.
  • PÅ *.* ” angiver, at tildelingstilladelserne anvendes på databasen og tabellerne, der kan tilgås.
  • tester'@'localhost' MED TILSKUDSMULIGHED ” viser, at alle privilegier er tildelt det angivne brugernavn, når et bestemt brugernavn er forbundet via den lokale vært:

Trin 4: Aktiver privilegier

Kør derefter ' SKYLDE PRIVILEGIER ” kommando for at aktivere alle nyligt givet tilladelser til brugeren, før de får adgang til dem:

SKYLLE PRIVILEGIER;

Trin 5: Bekræft ny bruger

For at sikre, at den nye databasebruger er oprettet eller ej, skal du køre ' VÆLG kommando:

Vælg bruger fra mysql.user;

Som du kan se, findes den nyoprettede databasebruger i databaselisten:

Trin 6: Opret forbindelse til MySQL-server med ny bruger

Få nu adgang til MySQL-serveren med den nye bruger ved at angive de tilsvarende legitimationsoplysninger:

mysql -u tester -s

Det handlede om at skabe en ny databasebruger i MySQL.

Konklusion

For at oprette en ny databasebruger i MySQL skal du først oprette forbindelse til MySQL-serveren via standardbrugeren ' rod ” ved at angive sin adgangskode. Brug derefter ' OPRET BRUGER ' '@'localhost' IDENTIFICERET VED 'adgangskode'; ” kommando. Tildel derefter privilegier gennem ' TILDEL ALLE PRIVILEGIER PÅ *.* TIL ‘ ’@’localhost’ MED TILDELINGSMULIGHED; ” kommando. Til sidst skal du aktivere alle tilføjede privilegier ved at bruge ' SKYLDE PRIVILEGIER ” kommando. For verifikation skal du angive alle databasebrugere. Denne opskrivning gav proceduren til at oprette en ny databasebruger i MySQL.