Si le GRANT ALL ne fonctionne pas, essayez :
- Arrêter
mysqldet redémarrez-le avec le--skip-grant-tablesoption. - Connectez-vous au
mysqldserveur avec juste :mysql(c'est-à-dire pas de-poption, et le nom d'utilisateur peut ne pas être requis). -
Exécutez les commandes suivantes dans le client mysql :
UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root';FLUSH PRIVILEGES;
Après cela, vous devriez pouvoir exécuter GRANT ALL ON *.* TO 'root'@'localhost'; et faites-le fonctionner.