【mysql】重置mysql密码

这个工作其实对于测试来说还是一件比较高频的操作,但是每次找教程都会耽误一些时间。。。
于是记录一下最近一次成功的案例,首先我的mysql版本为 5.7.23

1.首先将my.ini更改,加上skip-grant-tables
在这里插入图片描述
2.重启mysql服务
3.以管理员身份运行cmd,然后输入命令行:

mysql -uroot -p

此时不需要密码也能够登录,所以直接回车,会提示你进入mysql。

4.使用mysql数据库:

use mysql;

5.修改root的密码,语句在5.7版本后发生了变化:

// 5.7版本前,其中password字段后的root为新密码,请酌情修改
update mysql.user set password=password('root') where user='root';
//5.7 版本后,其中password字段后的root为新密码,请酌情修改
update mysql.user set authentication_string=password('root') where user='root';

6.修改完成之后退出,将之前mysql.ini的语句注释掉。再重启mysql服务,试试新密码能否登陆。

发布了77 篇原创文章 · 获赞 156 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/qq_34659777/article/details/99963296