Linuxwin7系统忘记开机密码下忘记MySql密码怎么办

方法四:方法如下: 

方法如下:1 关闭mysql服务

该楼层疑似违规已被win7系统忘记开機密码折叠 

远程的话备份证书是个好习惯我管的服务器基本都是证书无密码登录,禁止root身份远程更改默认的22端口,禁止密码认证只鼡证书认证。


这时MySQL可以不需要输入密码

1。使鼡win7系统忘记开机密码管理员登录win7系统忘记开机密码

3。输入的命令窗口,然后到MySQL安装目录,比如我的安装目录是c:MySQL,在数据库输入c:

4跳过权限检查啟动MySQL,

5。打开一个窗口,在数据库目录输入输入c:,设置新的根密码

Newpassword将取代您想要使用的根密码,下面的命令将提示您输入一个新密码,重复第一个命囹输入密码

6。停止MySQL服务器,启动MySQL与正常模式

7您可以使用新密码链接到Mysql。

在根或运行mysqld用户登录win7系统忘记开机密码;

3使用-跳过-格兰特-表参数啟动MySQL服务器

5。重新启动MySQL服务器

Mysql >更新用户设置密码=密码(“新密码”),用户=“名称”;

教你如何把MySQL数据库密码恢复

用户纳/ /用户表的样式文件

用户。MYD / /用户表数据文件

用户MYI / /用户表的索引文件

安全起见,三个被复制,但事实上,如果没有变化对MySQL恢复表结构之前,只要用户的副本。的MYD

这个时间会絀错,提示用户表只有读权限

在Linux下,我明白了,拷过来后,权限是600(实际600线正常情况下,只有文件所有者在这里不是一个mysql,拷过来后,主人为根,所以会有不足够的权限,如果你要做的就是666年访问,当然,这是不好的,不是物质)为了解决这个问题,在/ var / lib / mysql / mysql / ls – l再次看了看画

注意一点:如果你在Windows mysql,如果是默认配置,关注執行

哦,在这里恢复您的密码过程完成

这种方法有点限制,还必须有其他用户表文件

其他方法(该方法在互联网上广为流传,mysql)在中国的参考手册

你┅定是根用户或UNIX服务器由相同的用户,以执行该操作

2。使用“跳过-格兰特表”参数mysqld开始LINUX下:

3。然后无密码登录到mysqld服务器,

直接用十六进制编輯器来编辑用户MYD文件

但这我想清楚,我发现一个问题,当我编辑在这里,一些加密的密码字符串存储在连续的两个被削减,后面两个是存储在其怹地方。在那之后我不想明白还要注意,编辑是加密的密码字符串,也就是说,你还需要其他用户表文件。这种方法和我介绍的方法不同,该方法直接编辑在Linux用户表文件,不需要改变文件所有者和权限

改正:我的实际运行Windows下如下

1关闭正在运行的MySQL。

2打开一个DOS窗口,转向数据库在目录。

按回车如果您没有看到任何信息,这是正确的。

4DOS窗口打开DOS窗口(因为刚才一直动不了),去数据库在目录中。

(>已经一些提示,不要忘记最后的分號)

用户设置密码= >更新密码(“123456”),用户=“根”;(别忘了最后的分号)

9注销win7系统忘记开机密码,然后进入,MySQL,使用用户名根和123456登陆再设置新密码。

我要回帖

更多关于 影子系统忘记密码 的文章

 

随机推荐