windows下mysql忘记root密码

windows下mysql忘记root密码

0、确保mysql服务处于启动状态
1、打开dos窗口,切换工作目录至mysql安装目录的bin目录下
windows下mysql忘记root密码
2、执行命令:mysqld --skip-grant-tables
3、重新开启一个dos窗口,切换工作目录至mysql安装目录的bin目录下,执行命令:mysql
4、修改root用户的密码:update mysql.user set password=password(‘123’) where user=‘root’ and host = ‘localhost’;
5、mysql5.7版本后 user表中不存在password字段,执行如下命令:
update mysql.user set authentication_string=password(‘123’) where user=‘root’ and Host = ‘localhost’;
6、执行命令:flush privileges;
7、重新登录mysql即可