Om GRANT ALL
fungerar inte, försök:
- Stoppa
mysqld
och starta om den med--skip-grant-tables
alternativ. - Anslut till
mysqld
server med bara:mysql
(dvs ingen-p
alternativ och användarnamn kanske inte krävs). -
Ge följande kommandon i mysql-klienten:
UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root';
FLUSH PRIVILEGES;
Efter det bör du kunna köra GRANT ALL ON *.* TO 'root'@'localhost';
och få det att fungera.