如果忘记了MySQL的更口令,不必担心,按照下列步骤还可以重新恢复运行:
1.打开cmd,运行net stop mysql
2.运行mysqld --skip-grant-tables(关键的一步,我是已经设好路径,没有设路径的必须先进入到目录下)
3.打开另外一个cmd,运行mysql -uroot -p,按enter键,再按enter键(即密码为空),便可以进入数据库
4修改密码,有两种方式
1)运行set password for root @localhost=password('123456');
2)运行update user set password=password('123456') where user='root';flush privileges;
其中,密码123456可以替换成你想要的密码
5.运行exit,退出
6.启动任务管理器,关掉mysqld.exe,重新启动mysql,即运行net start mysql;
然后,就修改密码成功了!