windows下mysql5.7 root密码重置

1、在mysql根目录下新建配置文件my.ini(因为我安装的mysql-5.7.24安装完成后未看到该配置文件,所以新建一个,有的直接修改即可)

[mysqld]
skip-grant-tables

2、上述配置文件添加后重启MySQL,输入mysql -h localhost -u root -p,要求输密码的时候直接回车即可。

3、输入命令行修改密码:

>use mysql;
>update user set authentication_string=password('123456') where user='root'; 
5.7以及之后的版本重置密码语句是这个。之前版本的应该是:SET PASSWORD FOR "username"=PASSWORD("new password");)
>FLUSH PRIVILEGES; >quit;

4、密码重置完毕,把之前的配置文件删掉或者将跳过密码验证的语句注释掉即可。

猜你喜欢

转载自www.cnblogs.com/wsfu/p/10264324.html
今日推荐