1.以管理员身份打开cmd窗口(C:\Windows\System32\cmd.exe)
2.进入mysql安装目录的bin目录 ,我的mysql安装路径为(D:\Server\mysql-8.0.25-winx64)。
3.停止mysql服务 net stop mysql 。
4.开启跳过验证密码的mysql服务 mysqld --console --skip-grant-tables --shared-memory 。
5.以管理员身份打开一个新的cmd窗口,启动mysql服务 mysql -u root -p 。
6.输入密码直接空格键跳过。
7.将密码置空。 use mysql update user set authentication_string='' where user='root';
8. 关闭以步骤4打开的mysql服务(直接关掉窗口即可)。
9.以管理员身份打开一个新的cmd窗口,重新开启mysql服务,无密码登陆 net start mysql 。
10.修改密码 。
flush privileges;
alter user 'root'@'localhost'IDENTIFIED WITH mysql_native_password BY '111111';
11.密码修改成功(输入111111),登录数据库。