Windows环境下忘记mysql的root密码
Posted 沐风
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows环境下忘记mysql的root密码相关的知识,希望对你有一定的参考价值。
1、以管理员身份打开cmd窗口;
2、停止mysql服务,cmd输入命令net stop mysql ; 或者在服务中停止mysql(如下图);
3、转到mysql服务bin目录,
运行命令 .\\mysqld --console --skip-grant-tables --shared-memory,此时窗口是不能输入的,但是不要关闭此CMD窗口
4、重新打开一个管理员身份的cmd窗口,转到mysql服务安装目录下,这次直接运行不带密码选项的命令,.\\mysql -u root -p;
提示输入密码,敲击Enter回车键;进入mysql,切换到mysql数据库。
5、修改密码ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘newpassword’;
此时可能会出如下前2行报错:
截图中后面是解决方法:先输入命令:mysql> flush privileges;在执行步骤5的命令
6、ctrl+c结束第三步打开的窗口,执行net start mysql 启动mysql服务,修改密码完成
以上是关于Windows环境下忘记mysql的root密码的主要内容,如果未能解决你的问题,请参考以下文章