Maak een MySQL-account voor Windows
Omgeving voor bevestiging van de bewerking
- MySQL
-
- MySQL 8.4
- MySQL Workbench
-
- 8.0
- Ramen
-
- Windows Server 2022
Vereiste omgeving
- MySQL
-
- MySQL 8.4
- MySQL Workbench
-
- 8.0
- Ramen
-
- Windows 11
- Vensters 10
- Windows Server
-
- Windows Server 2022
- Windows Server 2019
- Windows Server 2016
voorwaarde
- MySQL moet geïnstalleerd zijn
- Als u MySQL Workbench wilt gebruiken, moet u MySQL Workbench hebben geïnstalleerd
- Zorg ervoor dat je verbinding kunt maken met je MySQL-database
Over root-accounts
Het root-account is het account dat bijna alle toegang heeft tot de database. Standaard is het alleen lokaal toegankelijk, maar als u de instellingen wijzigt, is het ook van buitenaf toegankelijk. Aangezien de autoriteit echter sterk is en het beveiligingsrisico toeneemt, is het beter om een apart account aan te maken als u van buitenaf verbinding wilt maken.
Maak een account aan in MySQL Workbench
Selecteer MySQL > MySQL Workbench in het menu Start.
Selecteer de verbinding die u wilt verbinden met MySQL. Als je er geen hebt, voeg deze dan toe. Als u uw verbindingswachtwoord niet heeft opgeslagen, wordt u gevraagd het in te voeren.
Selecteer in het deelvenster Navigatie de optie Gebruikers en bevoegdheden op het tabblad Beheer.
Er wordt een lijst met accounts weergegeven. Als u een account wilt toevoegen, klikt u op de knop Account toevoegen.
Mogelijk ziet u het volgende dialoogvenster en klikt u op de knop OK.
- Titel van het venster
- MySQL Workbench
- [Belangrijkste instructies]
- Ongeldige verificatieplug-ins
- [Inhoud]
- Het plug-intype voor newuser@% van de gebruikers is Geen, maar dit wordt door de server niet vermeld als een bekende authenticatie-plug-in.
Voer op het tabblad Inloggen het volgende in:
Details van veldnaam invoeren | |
---|---|
Gebruikersnaam | Voer uw accountnaam in. Het wordt vaak gebruikt om verbinding te maken met een database, zoals een gebruikersnaam. In het geval van Engelse karakters wordt het omgezet in kleine letters. |
Beperk het aantal overeenkomende hosts | Voer een hostnaam in waarmee u verbinding kunt maken. localhost U kunt alleen lokaal verbinding maken. % U kunt verbinding maken vanuit iedereen binnen het netwerk. 192.168.%.% 192.168.0.0 en u kunt verbinding maken vanaf uw pc in ~192.168.255.255 . Wees voorzichtig bij het verbinden via IPv6. |
Wachtwoord | Voer het wachtwoord in om verbinding te maken met het account dat je hebt gemaakt. Wees voorzichtig, voor sommige symbolen moet worden ontsnapt. |
Voer op het tabblad "Accountlimieten" in alle velden 0
in.
Het zou standaard moeten worden opgenomen, maar soms is het dat niet.
Zelfs als u zich in een lege staat probeert te registreren, krijgt u een foutmelding.
"Beheerdersrollen" zijn machtigingen die aan MySQL als geheel worden verleend. Het is een krachtige machtiging, dus stel deze alleen in als je hem minimaal nodig hebt.
Schemabevoegdheden zijn machtigingen die u per schema instelt. Stel het in nadat u het schema hebt gemaakt. Machtigingen hebben hier geen invloed op buiten het bereik van het schema.
Als u klaar bent met alle instellingen, klikt u op de knop "Toepassen" in de rechterbenedenhoek. U kunt deze instellingen ook later wijzigen.
Het zal aan de lijst worden toegevoegd.
Als u uw account wilt verwijderen, kunt u dit doen met de knop "Verwijderen".
Maak een account aan met een opdracht
Dit gedeelte gaat helemaal over het maken van een gebruiker. Ik zal niet uitleggen waar ik machtigingen en gedetailleerde parameters moet instellen, omdat het lang zou zijn.
Selecteer MySQL > MySQL 8.4 Command Line Client in het menu Start.
Voer uw beheerderswachtwoord in.
Voer de volgende SQL in: Stel uw gebruikersnaam en wachtwoord in als optioneel. SQL kan uit meerdere regels bestaan, dus je hebt een puntkomma aan het einde nodig. Voer het uit en OK, je bent klaar.
CREATE USER test_user2 IDENTIFIED BY 'password';
Standaard is %
de hostnaam . Als u ook vanaf het begin een hostnaam wilt instellen, markeert u deze met @ en zet u de hostnaam erachter:
CREATE USER 'test_user3'@'192.168.0.%' IDENTIFIED BY 'password';
U kunt de lijst met accounts die u hebt aangemaakt controleren met de volgende opdracht:
SELECT Host, User FROM mysql.user;
Als u de hostnaam wilt wijzigen, voert u de volgende opdracht uit:
RENAME USER '現在のユーザー名'@'現在のホスト名' to '新ユーザー名'@'新ホスト名';
Om het toegankelijk te maken vanaf een specifiek IP-adres:
RENAME USER 'test_user2'@'%' to 'test_user2'@'192.168.%.%';
Als u een account wilt verwijderen, voert u SQL als volgt uit: Je hebt ook een hostnaam nodig.
DROP USER 'test_user3'@'192.168.0.%';