Se il GRANT ALL non funziona, prova:
- Interrompi
mysqlde riavvialo con--skip-grant-tablesopzione. - Connettiti a
mysqldserver con solo:mysql(cioè nessun-popzione e il nome utente potrebbe non essere richiesto). -
Emetti i seguenti comandi nel client mysql:
UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root';FLUSH PRIVILEGES;
Dopodiché, dovresti essere in grado di eseguire GRANT ALL ON *.* TO 'root'@'localhost'; e fallo funzionare.