1.在服务中关闭MySQL的服务,或用命令关闭。 c:\> net stop mysql 2.打开MS-DOS窗口,cd到*\mysql\bin\目录下(路径请自己补齐)。 C:\> cd C:\Program Files\MySQL\MySQL Server 5.1\bin\ 3.输入mysqld --skip-grant-tables回车,进入单用户。 (如果没有出现提示信息,那就证明你进对了,不要关闭此窗口。) C:\Program Files\MySQL\MySQL Server 5.1\bin> mysqld --skip-grant-tables 4.然后再开一个MS-DOS窗口,同样cd到*\mysql\bin\目录下。 C:\> cd C:\Program Files\MySQL\MySQL Server 5.1\bin\ 5.输入mysql回车,如果成功,将出现MySQL提示符 > C:\Program Files\MySQL\MySQL Server 5.1\bin> mysql 6.连接数据库:use mysql; mysql> use mysql; 7.修改密码:update user set password=password("qweasd") where user="root"; mysql> update user set password=password("qweasd") where user="root"; 8.刷新权限(重要步骤)flush privileges; mysql> flush privileges; 9.退出 (退出的方法很多 有quit、exit、ctrl+c、\q 等等) mysql> \q 10.在windows的任务管理器里kill掉mysql的所有进程,然后重启mysql服务 c:\> net start mysql 11.开mysql使用用户名root和刚才设置的新密码qweasd登陆。