Pokud GRANT ALL
nefunguje, zkuste:
- Zastavit
mysqld
a restartujte jej pomocí--skip-grant-tables
volba. - Připojte se k
mysqld
server pouze s:mysql
(tj. žádné-p
možnost a uživatelské jméno nemusí být vyžadováno). -
V klientovi mysql zadejte následující příkazy:
UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root';
FLUSH PRIVILEGES;
Poté byste měli být schopni spustit GRANT ALL ON *.* TO 'root'@'localhost';
a ať to funguje.