Аз също имах същия проблем, когато инсталирах нова версия на mysql5.5, но го реших.
Ако преминете през пътя, в който е инсталиран mysql, във вашата Windows система, "c:\mysqlinstalllocation\bin", можете да стартирате заявката mysql от тази директория, но ако вече сте добавили командата mysql към опцията за път в windows , в променливите на средата, които ще ви помогнат да изпълнявате персонализирани команди от командния ред, можете да го стартирате директно от всяка директория в командния ред.
Просто добавете командата "skip-grant-tables" под заглавието [mysqld] във файла mysql.ini и не забравяйте да рестартирате сървъра си, след като направите това, и стартирайте mysql, ще работи. В този момент ще влезете без парола, така че е препоръчително да изтриете паролата в този момент, за да можете да влезете лесно, след като декомментирате командата skip-grant-tables"
И след като сте премахнали паролата от root потребителя, не забравяйте да премахнете командата "skip-grant-tables" или да я коментирате с #, след което рестартирайте сървъра си. Ще работи.
Сега можете да влезете без парола и да изпълните командата grant и да зададете парола, която желаете.