SQL--mysql忘记root密码

微笑、不失礼 提交于 2020-03-01 15:03:41

windows下mysql忘记root密码解决办法,mysql版本:mysql-5.7.14-winx64
###1.检查mysql服务是否启动
如果启动,则采用如下命令停止 net stop mysql
输入图片说明
###2.跳过权限安全检查,开启mysql服务器
打开一个cmd窗口,切换到mysql的bin目录,运行如下命令

E:\mysql-5.7.14-winx64\mysql-5.7.14-winx64\bin>mysqld --defaults-file="E:\mysql-
5.7.14-winx64\mysql-5.7.14-winx64\my-default.ini" --console --skip-grant-tables

由上可知:我的mysql安装在E:\mysql-5.7.14-winx64\下
运行如上命令后,就跳过了安全检查,启动了mysql服务,这样连接mysql时,可以不用输入密码。执行如上命令后信息如下,这里只截取最后一部分 输入图片说明
###3.打开另一个cmd窗口,连接mysql
注意,这里还是需要先到安装mysql的bin目录下
输入图片说明
输入命令 mysql -u root -p
会出现Enter password:
在这里,直接输入回车,不用输入密码。
接着就会出现登录成功的信息,如下
输入图片说明
###4.设置新密码
使用命令 set password for root@localhost=password('654321'); 设置新密码
会出现
输入图片说明
不用慌,先刷新下权限

mysql> flush privileges;

再设置密码
输入图片说明
###5.退出,输入密码重新登录进来
输入图片说明

OK,至此结束。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!