Also bei mir gings mit der Option immer unter WinXP...
Egal, Du musst die Passwortfunktion auf das Passwort anwenden! Und nimm lieber das gleiche für den localhost root und den % - root.
edit: Siehe hierzu:
http://www.mysql.com/doc/en/Resetting_permissions.html
Gestartet mit
Code:
mysqld.exe --console --skip-grant-tables
Hat immer gefunzt.
LG