本方法经测试适用于windows操作系统
MySQL服务:桌面我的电脑上单击右键,在右键菜单里找到管理,单击管理,打开服务和应用程序->服务 右边可以找到mysql服务
1、停止正在运行的MySQL服务。
2、打开DOS窗口,依次输入以下命令转到mysql的bin目录,例如mysql的bin目录是d:\wizmp\mysql\bin
d:回车
cd wizmp回车
cd mysql回车
cd bin回车
3、输入mysqld --skip-grant-tables回车。如果没有出现提示信息,那就对了,不要关闭这个窗口。
4、再开一个新的DOS窗口(因为刚才那个DOS窗口已经不能动了),转到d:\wizmp\mysql\bin目录。
依次输入
d:回车
cd wizmp/mysql/bin 回车
5、输入mysql回车,如果成功,将出现MySQL提示符 >
6、连接权限数据库
输入 use mysql; 回车别忘了最后的分号
7、改密码
输入 update user set password=password("123456") where user="root"; 回车(别忘了最后的分号)
8、刷新权限(必须的步骤)
输入 flush privileges; 回车(别忘了最后的分号)
9、退出
输入 \q 回力
10、在进程管理里找到MySQL进程终止,然后再到系统服务里启动MySQL服务(或者干脆注销或重系统)
11、使用就可以用户名root和刚才设置的新密码123456登陆。
--转自