1.以管理员的身份登录计算机。(这个是废话)

2.停掉mysql服务。a.使用net stop mysql. b.控制面板->管理工具->服务,找到mysql,停掉。c.Ctrl+Alt+Del,结束和mysql相关的进程。比如 mysql.exe,mysqld.exe.(主要是怕你在看这篇帖之前用过其他方法。以上三种方式可以结合使用,总之就是以把mysql服务给STOP 掉为最终目的。)

3.新建一个txt文件,名字你爱取什么取什么,比如:mysql-init.txt。(我们要忠于一手鞋)写入如下命令,并保存,再建议放到c盘根目录下。

update mysql.user set password=password('newpassword') where user='root';

flush privileges;

将红色部分替换成你的新密码。

4.起一个cmd.exe,cd到mysql的安装目录下的bin文件夹。输入命令:mysqld --init-file=c:\\mysql-init.txt 回车

mysql5.5 对应的是mysqld,如果你看见其他的比如:mysql-nt等,这是版本的区别,所以寻找与你版本对应的解决方法。

5.稍等片刻,另起一个cmd.exe.要用到的命令:

net start mysql

等待启动...

mysql -u root -p

输入你的银行卡密码就可以登录了。

(适用于mysql 5.5 & windows)