I installed MySQL using mysql-installer-5.5.20.0.msi on Windows 7.
From the cmd window, I run \"mysqlshow -u root -p\". It asked for a password, then return
I had this error - stupid mistake was, I was using -p3307 to specify port, whereas I should have used -P3307, i.e. capital P. Small 'p' is for password arg :)