SQL--mysql忘记root密码

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

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'); 设置新密码
会出现
输入图片说明
不用慌,先刷新下权限sql

mysql> flush privileges;

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

OK,至此结束。安全

相关文章
相关标签/搜索