1.找到mysql的安装目录,去bin文件夹下打开命令提示符,使用mysqld --skip-grant-tables
命令,如下图
执行完毕之后,该窗口已经不可以再使用,直接关闭即可2.重新在任何地方启动命令提示符(可能需要管理员权限启动),因为配置了环境变量,所以直接使用mysql
命令,如下图
注意:如果使用mysql
命令不行,则使用mysql -u root -p
命令,然后会提示让输入密码,此时不需要输入任何密码,直接敲回车即可3.使用select mysql;
命令,如下图
4.在mysql5.7.24下,存储密码的字段是user表的authentication_string字段,所以将新密码设置到该字段里即可
5.设置完毕之后,使用命令flush privileges;
关闭不需要密码的权限
6.查看root所对应得host,使用命令select user,host from user;
注意:我的电脑中黄色方框里的值是百分号,其他人也有可能是localhost
7.执行下面sql语句,将密码修改成000000