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 '