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 ') where user='root'; 5.7以及之后的版本重置密码语句是这个。之前版本的应该是:SET PASSWORD FOR "username"=PASSWORD("new password");) >FLUSH PRIVILEGES; >quit;
4、密码重置完毕,把之前的配置文件删掉或者将跳过密码验证的语句注释掉即可。