Jeśli GRANT ALL nie działa, spróbuj:
- Zatrzymaj
mysqldi uruchom go ponownie za pomocą--skip-grant-tablesopcja. - Połącz się z
mysqldserwer z tylko:mysql(tzn. bez-popcja, a nazwa użytkownika może nie być wymagana). -
Wydaj następujące polecenia w kliencie mysql:
UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root';FLUSH PRIVILEGES;
Po tym powinieneś być w stanie uruchomić GRANT ALL ON *.* TO 'root'@'localhost'; i spraw, żeby to działało.