Mysql 8.0版本忘记密码,重置的方法:
解决方法:
1、管理员身份运行cmd
2、停止MySQl服务器:
3、实现免密模式登录:
在cmd里面输入mysqld --defaults-file=“C:\ProgramData\MySQL\MySQL Server 8.0\my.ini” --console --skip-grant-tables --shared-memory
4、上一步的命令行已经被卡住了,另外再开一个通过管理员身份运行的cmd,输入mysql
5、继续在上一步的mysql 后面输入:UPDATE mysql.user SET authentication_string=’’ WHERE user=‘root’ and host=‘localhost’;
6、重新开一个以管理员运行的cmd,开启mysql服务器
7、开启成功之后:输入mysqladmin -u root -p password,然后回车
出现输入密码之后,继续回车键,出现New password 之后输入你要设置的密码,出现Confirm new password;请再次输入你刚刚设置的新密码然后回车键
新的改变
8、测试密码有没有设置成功:
输入mysql -uroot -p,回车,然后输入你刚刚设置的密码。