具体操作如下
1. 关闭正在运行的 MySQL。
2. 打开 DOS 窗口,转到mysql\bin目录。
3. 输入mysqld --skip-grant-tables回车。如果没有出现提示信息,那就对了。如果指令没有阻塞输入或者 tasklist 无 mysqld 进程,这说明不成功,用 3.1 的指令。
3.1mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini" --console --skip-grant-tables,其中的my.ini路径改为当前系统下的的路径
4. 再开一个 DOS 窗口 (因为刚才那个 DOS 窗口已经不能动了),转到mysql\bin目录。
5. 输入 mysql 回车,如果成功,将出现 MySQL 提示符>
关注小编每晚八点直播带大家敲代码 不是枯燥的语法,而是学校不会给大家讲的项目实战贪吃蛇、QQ聊天系统、推箱子、雷霆战机、黑客远程控制、视频播放器等等
6. 连接权限数据库 >use mysql;(>是本来就有的提示符,别忘了最后的分号)
7. 改密码:>update user set password=password("520") where user="root";(别忘了最后的分号)
8. 刷新权限 (必须的步骤) >flush privileges;
9. 退出 >\q
10. 注销系统,再进入,开 MySQL,使用用户名root和刚才设置的新密码123456登陆。