Аз също имах същия проблем с това, но в Windows след надстройка до MySQL 5.5 от MySQL 5.1. Вече се опитах да променя, създавам и нулирам парола, спомената в тук , тук , тук , и тук , никаква представа. Все още получавам същата грешка:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Мога да се свързвам нормално, да показвам всички бази данни, да правя избори и вмъквания, да създавам и добавям потребители, но когато става дума за GRANT, аз съм прецакан. Тази грешка за отказан достъп се показва отново.
Успях да разреша този проблем, като коригирах привилегиите чрез следната команда в директорията bin/ на MySQL сървъра, както е посочено в тук :
C:\MySQL Server 5.5\bin> mysql_upgrade
След това проблемът изчезна. Надявам се това решение да работи и на Linux, тъй като обикновено MySQL предоставя една и съща команда както в Linux, така и в Windows.