Essayé
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
Obtenir
ERREUR 1064 (42000) : Vous avez une erreur dans votre correspond à votre version du serveur MySQL pour connaître la bonne syntaxe à utiliser près de 'IDENTIFIED BY 'Root' WITH GRANT OPTION' à la ligne 1.
Note : La même chose fonctionne dans les versions précédentes.
A également essayé
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
Obtenir
ERREUR 1410 (42000) : Vous n'êtes pas autorisé à créer un utilisateur avec GRANT
Le nom d'utilisateur/mot de passe de MySQL (8.0.11.0) est Root/Root.
0 votes
Vous connectez-vous directement à mysql ou utilisez-vous ssh ?
0 votes
Directement à partir de l'invite de commande en tant qu'utilisateur root
1 votes
Voir les différences entre 13.7.1.6 Syntaxe GRANT y 13.7.1.4 Syntaxe GRANT .
14 votes
Je suis également confronté au même problème. Je lance le shell mysql en utilisant
mysql -u root -p
puis saisir le mot de passe racine. J'ai ensuite essayéGRANT GRANT OPTION ON *.* TO 'root'@'%';
et j'obtiens l'erreur suivanteERROR 1410 (42000): You are not allowed to create a user with GRANT
2 votes
@Praveen accepterez-vous un jour une réponse ici ?
0 votes
Quelle est la solution ? Je reçois la même erreur !