Jeg havde også det samme problem med dette, men på Windows efter opgradering til MySQL 5.5 fra MySQL 5.1. Jeg har allerede prøvet at ændre, oprette og nulstille adgangskoden nævnt i her , her , her , og her , ingen anelse. Jeg får stadig den samme fejl:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Jeg er i stand til at forbinde normalt, vise alle databaser, foretage valg og indsættelser, oprette og tilføje brugere, og men når det kommer til GRANT, er jeg skruet sammen. Disse adgang nægtet fejl dukker op igen.
Det lykkedes mig at løse dette problem ved at rette privilegierne ved hjælp af følgende kommando på MySQL-serverens bin/-bibliotek som nævnt i her :
C:\MySQL Server 5.5\bin> mysql_upgrade
Så forsvandt problemet. Jeg håber, at denne løsning også virker på Linux, da MySQL normalt giver den samme kommando både på Linux og Windows.