首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >丢失MySQL密码

丢失MySQL密码
EN

Server Fault用户
提问于 2011-07-05 19:38:46
回答 1查看 1.3K关注 0票数 0

我尝试过重新安装mysql,并且尝试了概述这里的步骤,但是没有密码,所有命令都不能工作。

我正在使用Ubuntu、Apache2.2和Webmin 1.550。

提前感谢!

EN

回答 1

Server Fault用户

回答已采纳

发布于 2011-07-05 19:55:51

我不知道为什么重新安装不起作用。也许您没有删除mysql数据库(它在mysql.user表中包含您的用户密码)。

无论如何,您应该能够禁用身份验证,方法是停止mysql并从命令行重新启动它,同时包括--跳过授予-tables标志,就像该教程弱建议的那样。

或者,更理想的情况是,停止mysql并编辑/etc/mysql/my.cnf以包含以下行:

代码语言:javascript
复制
skip-grant-tables

然后,启动mysql。您应该可以完全访问,而无需进行身份验证,您可以进入并运行您的密码更改命令:

代码语言:javascript
复制
use mysql;
UPDATE user SET password=PASSWORD('abetterpasswordthanthis') WHERE User = 'root';
flush privileges;

然后,停止mysql,删除my.cnf中的行,如果您使用该方法,启动它并确保它再次需要密码。如果是的话,你的新密码也能用.你在做生意!

票数 7
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/287225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档