A partir de MySQL 8, ya no puede (implícitamente) crear un usuario usando GRANT
dominio. Use CREAR USUARIO
en su lugar, seguido de GRANT
declaración:
mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'PASSWORD';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
Precaución sobre los riesgos de seguridad de WITH GRANT OPTION
, ver: