mySQL忘记密码的解决方案

思路

重新生成随机密码,后重置密码

步骤

1、将mysql加入到Windows的服务中

打开命令窗口,路径切换到mysql安装目录下的bin文件夹,命令行运行"mysqld --install"

2、初始化mysql数据库

输入命令"mysqld --initialize --user=root --console"

root@localhost后的文字为初始化后的root 密码(例如此处的新密码为:?:57gNUx+Rjk),保存下来,后面会用到

注意:如果出现 C:Program FilesMySQLMySQL Server 8.0data 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

经验分享 程序员 微信小程序 职场和发展