Opret en MySQL-konto til Windows
Miljø til bekræftelse af handling
- MySQL
-
- MySQL 8,4
- MySQL Workbench
-
- 8.0
- Windows
-
- Windows Server 2022
Påkrævet miljø
- MySQL
-
- MySQL 8,4
- MySQL Workbench
-
- 8.0
- Windows
-
- Windows 11
- Windows 10
- Windows Server
-
- Windows Server 2022
- Windows Server 2019
- Windows Server 2016
forudsætning
- MySQL skal være installeret
- Hvis du vil bruge MySQL Workbench, skal du have MySQL Workbench installeret
- Sørg for, at du kan oprette forbindelse til din MySQL-database
Om rodkonti
Root-kontoen er den konto, der har næsten al adgang til databasen. Som standard kan den kun tilgås lokalt, men hvis du ændrer indstillingerne, kan den også tilgås udefra. Men da autoriteten er stærk, og sikkerhedsrisikoen stiger, er det bedre at oprette en separat konto, hvis du vil oprette forbindelse udefra.
Opret en konto i MySQL Workbench
Vælg MySQL > MySQL Workbench i menuen Start.
Vælg den forbindelse, du vil oprette forbindelse til MySQL. Hvis du ikke har en, så tilføj den. Hvis du ikke har gemt din adgangskode til forbindelsen, bliver du bedt om at indtaste den.
I ruden Nevigator skal du vælge Brugere og privilegier under fanen Administration.
Der vises en liste over konti. Hvis du vil tilføje en konto, skal du klikke på knappen Tilføj konto.
Du kan muligvis se følgende dialogboks og klikke på OK knap.
- Vindue Titel
- MySQL Workbench
- [Vigtigste instruktioner]
- Ugyldige godkendelsesplugins
- [Indhold]
- Plugin-typen for newuser@ % af brugerne er Ingen, men dette er ikke angivet som et kendt godkendelsesplugin af serveren.
På fanen Log ind skal du indtaste følgende:
Oplysninger om feltnavn, input | |
---|---|
Login-navn | Indtast dit kontonavn. Det bruges ofte til at oprette forbindelse til en database, såsom et brugernavn. I tilfælde af engelske tegn konverteres det til små bogstaver. |
Grænse for værtsmatchning | Angiv et værtsnavn, som du kan oprette forbindelse til. localhost Du kan kun oprette forbindelse fra lokalt. % Du kan oprette forbindelse fra alle inden for netværket. 192.168.%.% 192.168.0.0 og du vil være i stand til at oprette forbindelse fra din pc i ~192.168.255.255 . Vær forsigtig, når du opretter forbindelse via IPv6. |
Kodeord | Indtast adgangskoden for at oprette forbindelse til den konto, du har oprettet. Vær forsigtig, nogle symboler vil kræve flugt. |
På fanen "Kontogrænser" skal du indtaste i alle felter 0
.
Det burde være inkluderet som standard, men nogle gange er det ikke.
Selvom du forsøger at registrere dig i tom tilstand, får du en fejl.
"Administrative roller" er tilladelser, der gives til MySQL som helhed. Det er en kraftfuld tilladelse, så indstil den kun, når du har brug for den som minimum.
Skemarettigheder er tilladelser, som du angiver pr. skema. Konfigurer det, når du har oprettet skemaet. Tilladelser påvirker ikke dette ud over skemaets omfang.
Når du er færdig med alle indstillingerne, skal du klikke på knappen "Anvend" i nederste højre hjørne. Du kan også ændre disse indstillinger senere.
Det vil blive tilføjet til listen.
Hvis du vil slette din konto, kan du gøre det med knappen "Slet".
Opret en konto med en kommando
Dette afsnit går hele vejen til oprettelse af en bruger. Jeg vil ikke forklare, hvor man skal indstille tilladelser og detaljerede parametre, fordi det ville være langt.
Vælg MySQL > MySQL 8.4 kommandolinjeklient i menuen Start.
Indtast din administratoradgangskode.
Indtast følgende SQL: Angiv dit brugernavn og din adgangskode som valgfri. SQL kan være multi-line, så du har brug for et semikolon til sidst. Kør det, og OK, du er færdig.
CREATE USER test_user2 IDENTIFIED BY 'password';
Værtsnavnet er %
som standard . Hvis du også vil indstille et værtsnavn fra begyndelsen, skal du markere det med @ og sætte værtsnavnet efter det:
CREATE USER 'test_user3'@'192.168.0.%' IDENTIFIED BY 'password';
Du kan kontrollere listen over konti, du har oprettet, med følgende kommando:
SELECT Host, User FROM mysql.user;
Hvis du vil ændre værtsnavnet, skal du køre følgende kommando:
RENAME USER '現在のユーザー名'@'現在のホスト名' to '新ユーザー名'@'新ホスト名';
Sådan gør du den tilgængelig fra en bestemt IP-adresse:
RENAME USER 'test_user2'@'%' to 'test_user2'@'192.168.%.%';
Hvis du vil slette en konto, skal du køre SQL på denne måde: Du skal også bruge et værtsnavn.
DROP USER 'test_user3'@'192.168.0.%';