思路
重新生成随机密码,后重置密码
步骤
1、将mysql加入到Windows的服务中
打开命令窗口,路径切换到mysql安装目录下的bin文件夹,命令行运行"mysqld --install"
2、初始化mysql数据库
输入命令"mysqld --initialize --user=root --console"
root@localhost后的文字为初始化后的root 密码(例如此处的新密码为:?:57gNUx+Rjk),保存下来,后面会用到
注意:如果出现 C:\Program Files\MySQL\MySQL Server 8.0\data\ is unusable. You can remove all files that the server added to it.这样的提示,先删除对应data文件夹,然后再执行 mysqld --initialize --user=root --console
3、验证新生成的密码是否可用
输入命令“mysql -u root -p”后回车,填写新密码,未报错则表示新密码可用
4、新生成的密码是随机字符串,不好记忆,你可以重置密码
使用mysqladmin命令在命令行指定新密码
mysqladmin -u root -p password '新密码’
回车,将提醒你输入原密码
这样就完成密码重置了
end