关于数据库mysql5.7版本 登录密码password 改变为 authentication_string后修改密码/忘记密码 的实操解决经验

本文档详细介绍了在MySQL5.7.2版本中,由于password字段变更为authentication_string导致的登录问题及解决方案。通过管理员模式运行CMD,使用mysqld命令进入MySQL,然后更新user表中root用户的authentication_string字段为新密码,实现密码更改。
摘要由CSDN通过智能技术生成

最近在研究如何使用python来对于mysql数据库进行操作,但是中途遇到了一个问题,由于电脑新装的mysql版本是5.7.2,且初始的mysql, user后台内的 password项 变成了 authentication_string.

1. 首先以管理员模式打开cmd

2. 使用新打开的管理员身份下运行的cmd窗口输入以下代码:

mysqld --skip-grant-tables

有些同学的mysql安装目录可能不在C盘 需要切换盘符为你装mysql的那个盘 例如我的是D盘

我的文件夹目录为:D:\360Downloads\mysql-5.7.27-winx64

输入 D: 即可切换盘符 “注意:所有的代码都要用英文输入法,不然会出错,切记切记!”

在切换到正确的文件夹后,在mysql文件夹内bin目录下 运行以下命令:

D:\360Downloads\mysql-5.7.27-winx64\bin>mysqld --skip-grant-tables

D:\360Downloads\mysql-5.7.27-winx64\bin>mysqld --skip-grant-tables
  • 7
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值