mysql忘记密码时,修改root用户密码,重置密码
MySQL忘记root用户密码后,修改root用户密码,重置root用户密码。
·
mysql忘记密码时,修改root用户,重置密码密码
1、使用 win 键打开搜索,输入 cmd 找到命令提示符,单击右键以管理员身份打开命令提示符。
2、在命令提示符窗口中 输入命令停止MySQL服务 ,注意:其中MySQL的版本名称要根据自己的情况进行修改,我的是 MySQL80,名称不一样会导致命令错误。
net stop mysql80
3、跳过MySQL验证(无密码登录)
命令中 my.ini 的地址要根据自己情况进行修改(my.ini文件的路径通常位于C:\ProgramData\MySQL\MySQL Server 8.0\my.ini
)
mysqld --defaults-file="你的my.ini文件的绝对路径" --console --skip-grant-tables --shared-memory
#如 mysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" --console --skip-grant-tables --shared-memory
4、重复第一步,以管理员身份打开新的cmd命令提示符窗口
5、直接在命令提示符窗口中输入 mysql 进入mysql工作台界面
如果报错找不到命令 mysql
,则输入 .\mysql
6、输入use mysql;
命令,打开MySQL数据库
7、修改root密码
alter user 'root'@'localhost' identified by '你要修改的密码';
注:由于权限认证没有重新加载,执行修改密码语句后会报错。所以要执行flush privileges;
进行重新载入权限。
我的:报错信息如下:
如果错误不一样也可以输入flush privileges;
进行重新加载权限后,进行重试,多数情况输入此命令都可继续向下进行。
8、重新加载权限后,再次进行修改密码,即可将root用户的密码修改成功。
flush privileges;
alter user 'root'@'localhost' identified by '你要修改的密码';
到此MySQL密码就以重置成功,密码更改为sc123456。
9、验证是否修改成功:
管理员身份打开命令提示符,执行mysql -u root -p
命令后输入密码即可。
9、验证是否修改成功:
管理员身份打开命令提示符,执行mysql -u root -p
命令后输入密码即可。

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)