Започвайки с MySQL 8, вече не можете (имплицитно) да създавате потребител с помощта на GRANT
команда. Използвайте CREATE USER
вместо това, последвано от GRANT
изявление:
mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'PASSWORD';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
Внимание относно рисковете за сигурността относно WITH GRANT OPTION
, вижте: