Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment accorder tous les privilèges à l'utilisateur root dans MySQL 8.0

À partir de MySQL 8, vous ne pouvez plus (implicitement) créer un utilisateur en utilisant le GRANT commande. Utilisez CRÉER UN UTILISATEUR à la place, suivi du GRANT déclaration :

mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'PASSWORD';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;

Attention sur les risques de sécurité sur WITH GRANT OPTION , voir :