Zoeken…


Opmerkingen

Om een lijst met MySQL-gebruikers te bekijken, gebruiken we de volgende opdracht:

SELECT User,Host FROM mysql.user;

Maak een MySQL-gebruiker

Voor het maken van een nieuwe gebruiker moeten we eenvoudige stappen volgen zoals hieronder:

Stap 1: Log in op MySQL als root

$ mysql -u root -p

Stap 2: We zien de opdrachtprompt van mysql

mysql> CREATE USER 'my_new_user'@'localhost' IDENTIFIED BY 'test_password';

Hier hebben we met succes een nieuwe gebruiker gemaakt, maar deze gebruiker heeft geen permissions , dus om de volgende permissions toe te wijzen aan de gebruiker:

mysql> GRANT ALL PRIVILEGES ON my_db.* TO 'my_new_user'@'localhost' identified by 'my_password';

Geef het wachtwoord op

Het basisgebruik is:

mysql> CREATE USER 'my_new_user'@'localhost' IDENTIFIED BY 'test_password';

Voor situaties waarin het niet raadzaam is het wachtwoord in cleartext hard te coderen, is het echter ook mogelijk om rechtstreeks, met behulp van de instructie PASSWORD , de hash-waarde op te geven die wordt geretourneerd door de functie PASSWORD() :

mysql> select PASSWORD('test_password'); -- returns *4414E26EDED6D661B5386813EBBA95065DBC4728
mysql> CREATE USER 'my_new_user'@'localhost' IDENTIFIED BY PASSWORD '*4414E26EDED6D661B5386813EBBA95065DBC4728';

Maak een nieuwe gebruiker en verleen alle privileges aan het schema

grant all privileges on schema_name.* to 'new_user_name'@'%' identified by 'newpassword';

Let op: dit kan worden gebruikt om een nieuwe rootgebruiker te maken

Naam gebruiker wijzigen

rename user 'user'@'%' to 'new_name`@'%';

Als u per ongeluk een gebruiker maakt, kunt u zijn naam wijzigen



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow