本人系统是win7,mysql版本是5.1.本人亲测没有问题。1. 到mysql的安装目录找到my.ini文件,打开在末尾加上 skip-grant-tables=true (启动时跳过密码)2. 重新启动mysql服务,dos下 net start mysql 3. dos下 mysql -uroot 4. 3步成功登录后 show databasee ;会看到一个mysql的数据库,use mysql ;
   然后UPDATE user SET password=password('xxxxxx') WHERE user='root'(设置新密码);
   然后再FLUSH PRIVILEGES;如果想以后用密码登录记得到my.ini文件中把skip-grant-tables=true去掉。