sql >> Database >  >> RDS >> Mysql

GEDENTIFICEERD DOOR 'wachtwoord' in MySQL

GRANT is bedoeld voor het toevoegen van privileges aan gebruikers. Verwarrend genoeg heeft het ook de mogelijkheid om gebruikers aan te maken en hun wachtwoorden te wijzigen. Deze functionaliteit is verouderd en mag niet worden gebruikt.

Als u GRANT . gebruikt met IDENTIFIED u kunt het wachtwoord van de gebruiker wijzigen:

Ook GRANT kan de gebruiker aanmaken als deze niet bestaat:

Zie https://dev.mysql.com/doc/refman/ 5.7/nl/grant.html

Samengevat, gebruik CREATE om een ​​gebruiker aan te maken en GRANT . te gebruiken om privileges toe te voegen:

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON database.* TO 'username'@'localhost'; 


  1. MySQL-vergelijking met null-waarde

  2. mysql ... waar de clausule dubbelzinnig is

  3. Een tabel maken op basis van JDBC-resultatenset

  4. Hoe ORDER BY-clausule in SQL te gebruiken?