MySQL忘记登录密码,如何实现登录

此方法MySQL版本为8.0,其他版本解决方法,略有不同。

首先,打开我的电脑,在搜索框中输入“%programdata%” 找到MySQL文件,点击进入,再点击MySQL server 8.0 文件夹 ,然后找到“my”配置文件,进入

找到 [mysqld] 在下面添加一行 skip-grant-tables 用于暂时取消密码。

用使用win+r 打开cmd

执行:net stop mysql 再执行 net start mysql;

执行:mysql -hlocalhost -P3306 -uroot -p

如果出现提示输入密码,直接按enter键;

登录成功后,输入“update mysql.user set authentication_string=password('123456')where user='root' and host='hocalhost';”,将密码重置为123456.

执行:“flush privileges;”刷新保存。

删除之前再[mysqld] 中添加的skip-grant-tables;

执行:exit或quit 退出mysql。

再执行:net stop mysql 和 net start mysql ,重启mysql;

再重新使用新密码登录mysql即可。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值