首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何查找mysql密码

如何查找mysql密码
EN

Server Fault用户
提问于 2011-02-02 11:55:47
回答 3查看 173关注 0票数 2

嗨,我在我的一台服务器上安装了很多软件,我在其中为每个应用程序创建了用户名和password.After,这些应用程序都是running.Now,我必须删除这些应用程序并安装最新版本的软件。我必须基本上使每件事情都能从scratch.My中运行。问题是,我忘记了其中一些databases.There的用户名和密码是其他用户应用程序,如果我完全删除并安装所有对我有用的东西,但是其他应用程序将停止工作。有什么方法可以恢复甚至重置这些密码,我有一个根帐户到数据库,所以如果不可能恢复,我至少要重置和删除这些databases.All帐户在mysql上。

EN

回答 3

Server Fault用户

回答已采纳

发布于 2011-02-02 12:27:04

您无法恢复密码,因为它们是以加密格式存储的,但如果您能够以适当的权限访问mysql程序,则可以重置它们。

获取mysql了解的用户列表如下

代码语言:javascript
复制
mysql -u root -p
enter your root password

mysql select user,host from mysql.user;
+------------------+-------------+
| User             | Host        |
+------------------+-------------+
| root             | localhost   |
| user1            | localhost   |
| user2            | localhost   |
+------------------+-------------+

现在,您有了一个用户列表,您可以将密码设置为可以记住的内容。

代码语言:javascript
复制
mysql> set password for 'user2'@'localhost' = PASSWORD('SomeNewPassword');

mysql参考手册中有更多关于这一点的内容。

票数 7
EN

Server Fault用户

发布于 2011-02-02 12:35:12

如果您的软件应用程序主要是CMS和其他类似的东西,您可以在每个应用的配置文件中获取用户名和密码。我想您使用了LAMP配置,所以您可能会在php web目录中找到这些配置文件。

从您的描述中可以看出,您是使用mysql作为身份验证系统,还是只使用它存储app db?

票数 3
EN

Server Fault用户

发布于 2011-02-02 12:04:55

如果您有根帐户,可以使用以下SQL查询轻松地从mysql控制台获取用户名:select User from mysql.user;

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

https://serverfault.com/questions/230105

复制
相关文章

相似问题

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