1、首先停止正在运行的MySQL进程
net stop mysql
如未加载为服务,可直接在进程管理器中进行关闭。
2、以安全模式启动MySQL
在命令行下运行
X:/MySQL/bin/mysqld-nt.exe --skip-grant-tables
3、完成以后就可以不用密码进入MySQL了
X:/MySQL/bin/mysql -u root -p
(这里也可以用其他用户登录)
提示输入密码时直接回车即可。
4、更改密码
>use mysql
>update user set password=password("新密码") where user="root";
>flush privileges;
5、启动MySQL
在任务管理器里关闭所有MySQL的进程,使用下面的命令启动。
net start mysql
原文网址:http://blog.163.com/xd8171@126/blog/static/62081043201222083210336/