mysql忘记密码了的解决方法

  介绍

这篇文章将为大家详细讲解有关mysql忘记密码了的解决方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

mysql忘记密码的解决办法:首先找我到”。ini”文件,然后在“mysqld“下加上“skip-grant-tables”,接着重启mysql服务,最后通过更新重新设置密码即可。

本文操作环境:Windows7多系统,戴尔G3电脑,mysql服务器5.7 .

<强> mysql忘记密码怎么办?

我们在安装使用mysql时,有时可能避免不了忘记密码,如果你忘记密码,可以按照如下方案进行操作:

<李>

找的到我。ini文件
我的。ini文件为MySQl设置文件,如果你是默认的安装地址,文件在
C: \ ProgramData \ MySQl \ MySQl服务器5.7下
但是ProgramData常规状态下是隐藏的

<李>

设置权限认证跳过
也就是在(mysqld)下加上skip-grant-tables

,,,skip-grant-tables

 MySQl忘记密码了的解决方法

重启MySQl服务

这里可以直接在命令行中连续输入或者在服务里找到MySQl服务重启

,net  stop  mysql   ,net  start  mysql

 mysql忘记密码了的解决方法

重启后,以mysql -uroot - p登陆
会发现我们可以不需要密码就可以登陆

,,,,mysql  -uroot  p

 mysql忘记密码了的解决方法

<李>

重新设置密码

首先先选择mysql数据库

,,,use  mysql

然后更新密码

,,,update  user  set  authentication_string =, password  (, & # 39; new-password& # 39;,), where  user =, & # 39;根# 39;,,

 mysql忘记密码了的解决方法”> <br/>注:这里要更改的是authentication_string,而不是密码字段<br/>输入</p> <pre类=八?php;工具栏:假;”>,,,update  user , set 密码=密码(& # 39;new-password& # 39;), where 用户=& # 39;根# 39;</pre> <p>会报错:错误1054 (42 s22):未知列在“字段列表”“密码”;<br/> <img src=

原因是mysql数据库下已经没有密码字段了,<强> 强密码字段改成了<强> authentication_string

<李>

在我。ini文件中去掉加上的skip-grant-tables

<李>

重启mysql服务

<李>

以新密码登陆

 mysql忘记密码了的解决方法

<链接的href=" https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/markdown_views-d7a94ec6ab.css " rel="样式表"/> <链接的href=" https://csdnimg.cn/release/blogv2/dist/mdeditor/css/style-f1c5feb645.css " rel="样式表"/>

关于“mysql忘记密码了的解决方法”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。

mysql忘记密码了的解决方法