Począwszy od MySQL 8 nie można już (niejawnie) tworzyć użytkownika za pomocą GRANT
Komenda. Użyj CREATE USER
zamiast tego następuje GRANCJA
oświadczenie:
mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'PASSWORD';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
Uwaga o zagrożeniach bezpieczeństwa związanych z WITH GRANT OPTION
, patrz: