Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So erteilen Sie dem Root-Benutzer in MySQL 8.0 alle Berechtigungen

Ab MySQL 8 können Sie keinen Benutzer mehr (implizit) mit dem GRANT erstellen Befehl. Verwenden Sie BENUTZER ERSTELLEN stattdessen gefolgt von GRANT Aussage:

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

Achtung über die Sicherheitsrisiken von WITH GRANT OPTION , siehe: