当前位置:首页 > 系统运维 > 正文内容

忘记MySQL root用户口令的恢复

a8116255316年前 (2010-06-13)系统运维12

MySQL root用户的口令是我们大家经常使用的,在实际操作中如果你忘记了MySQL root用户的口令,你就可以使用下面用的过程来对它进行恢复,以下就是具体方案的描述,希望在你今后的学习中会有所帮助。

kill `cat /MySQL(和PHP搭配之更佳组合)-data-directory/hostname.pid` 

使用--skip-grant-tables选项重启MySQL(和PHP搭配之更佳组合)d。

用MySQL(和PHP搭配之更佳组合) -h hostname MySQL(和PHP搭配之更佳组合)连接MySQL(和PHP搭配之更佳组合)d服务器并且用一条GRANT命令改变口令。也可以用MySQL(和PHP搭配之更佳组合)admin -h hostname -u user password 'new password' 进行。

这是从bAIdu,google上能搜索到的,其实也是MySQL(和PHP搭配之更佳组合)手册中(8.9 怎样重新设置一个忘记的口令),所提到了,但我这次在windows 下却失败了...

如果你忘记了MySQLroot用户的口令,你可以用下列过程恢复它。

通过发送一个kill(不是kill -9)到MySQL(和PHP搭配之更佳组合)d服务器来关闭MySQL(和PHP搭配之更佳组合)d服务器。pid 被保存在一个.pid文件中,通常在MySQL(和PHP搭配之更佳组合)数据库目录中:

kill `cat /MySQL(和PHP搭配之更佳组合)-data-directory/hostname.pid`你必须是一个UNIX root用户或运行服务器的相同用户做这个。

使用--skip-grant-tables选项重启MySQL(和PHP搭配之更佳组合)d。

用MySQL(和PHP搭配之更佳组合) -h hostname MySQL(和PHP搭配之更佳组合)连接MySQL(和PHP搭配之更佳组合)d服务器并且用一条GRANT命令改变口令。见7.26 GRANT和REVOKE句法。你也可以用MySQL(和PHP搭配之更佳组合)admin -h hostname -u user password 'new password' 进行。

用MySQL(和PHP搭配之更佳组合)admin -h hostname flush-privileges或用SQL命令FLUSH PRIVILEGES来装载权限表

这是从baidu,google上能搜索到的,其实也是MySQL(和PHP搭配之更佳组合)手册中(8.9 怎样重新设置一个忘记的口令),所提到了,但我这次在windows 下却失败了...

因为我只有一个用户:select user,host from user时

| root | localhost |

后来我用

update user set password=PASSWORD('');  

可是我用错了,我用成了:

update user set password=''

突然退出后,再登录就无法登录了,真是没法啊.

按以上的步骤进行到MySQL(和PHP搭配之更佳组合)d --skip-grant-tables后无报错,但MySQL(和PHP搭配之更佳组合)还是没有启动,所以无法用后面的MySQL(和PHP搭配之更佳组合)登录,因为此时3306都没有打开.

无可赖何之下只得重装它(教训!).

上面说了这么多内容,是关于对如果你忘记了MySQL root用户的口令的介绍,不知道各位对MySQL的认识是不是更上一层楼了,时时关注2345hao.cn,学习最新Mysql技术。

扫描二维码推送至手机访问。

版权声明:本文由2345好导航站长资讯发布,如需转载请注明出处。

本文链接:http://www.2345hao.cn/blog/index.php/post/21164.html

分享给朋友:

“忘记MySQL root用户口令的恢复” 的相关文章

上帝不止一个 更多Windows7 快捷模式.

上帝不止一个 更多Windows7 快捷模式.

国外媒体CNET NEWS就这个“上帝模式”和微软Windows部门主管Steven Sinofsky进行邮件交流后得知,这其实只是众多快捷方式中的一个,Sinofsky在邮件里给出了十多个这类快捷方式的关键字符串。 它们的建立方法和之前的“上帝模式”一样,在任意位置新建的一个文件夹,然后改名即可...

微软今天正式停止对windows 7的主流支持

微软今天正式停止对windows 7的主流支持

北京时间1月13日消息,根据计划,微软将于2015年1月13日正式结束对Windows 7SP1的“主流支持”,而这也标志着“扩展支持”阶段的开始,这个阶段将于2020年1月14日结束。 2013年10月份,微软终止销售独立的Windows 7系统安装包,并要求制造商于2014年10月份停止生...

Win 7系统中其他声音正常但酷狗音乐没声音怎么回事

Win 7系统中其他声音正常但酷狗音乐没声音怎么回事

故障现象: Windows 7酷狗软件无声音,系统声音正常。 原因分析: 1. 查看酷狗软件设置 2. 查看系统设置 解决方案: 1. Windows 7操作方法 如图:查看是否处于禁音状态   Windows 7系统声音正常酷狗音乐无声音 2. 查看设置音频输出是否...

windows 7系统重装后卡在正在启动Windows开机界面怎么办

windows 7系统重装后卡在正在启动Windows开机界面怎么办

重装系统是我们面对许多电脑问题时的终极方法,不过重装系统也不意味着就能将全部的问题都修复。一些用户在重装系统后开机时,电脑卡在“正在启动Windows”开机界面上了,这要怎么解决呢? Windows 7系统重装后卡在开机界面的解决方法: 一、首先可以看看该故障出现的原因是否是因为启动了acp...

windows 7系统下Windows服务被流氓软件注册怎么办?Windows服务

windows 7系统下Windows服务被流氓软件注册怎么办?Windows服务

解决方法: 其实处理这些使用流氓软件,需要将相关的.exe文件删除,使它不能再运行,或者直接清除这个服务本身,使计算机重启的时候,它不会再启动。比如Hijackthis扫描,在扫描日志中,一般会把非Windows系统的服务以023的方式列出来,如下面这段: O23 - ...

windows 7如何创建拨号连接

windows 7如何创建拨号连接

一、打开控制面板,选择“网络和共享中心”; 二、在网络和共享中心中选择“设置新的连接或网络”; 三、选择连接到Internet; 四、选择“仍要设置新的连接”; 五、选择“宽带PPPoE ”; 六、输入对应的宽带帐号及密码,点击连接即可;...