如何找出mysql数据库的用户名和密码

Posted

技术标签:

【中文标题】如何找出mysql数据库的用户名和密码【英文标题】:How to find out the username and password for mysql database 【发布时间】:2011-02-11 20:06:27 【问题描述】:

我忘记了我为mysql 数据库设置的用户名和密码。我怎么能找到它?我正在使用 wamp 服务器。我是mysql的新手。

【问题讨论】:

【参考方案1】:

转到此文件中:WampFolder\apps\phpmyadmin[phpmyadmin version]\config.inc.php

通常 wamp 在您的主硬盘文件夹中 C:\wamp\

你会看到类似的东西:

$cfg['Servers'][$i]['user'] = 'YOUR USER NAME IS HERE';
$cfg['Servers'][$i]['password'] = 'AND YOU PASSWORD IS HERE';

尝试使用您在该文件中的密码和用户名。

【讨论】:

如何获取拥有所有权限的管理员密码? 我们也可以在那里更改用户名和密码吗? 我的 config.inc.php 文件为空 @Fábio Antunes,非常感谢您的出色回答,但是在我的情况下,phpMyAdmin/config.inc 中的用户名和密码与 config.php 中的相同,但我仍然有错误建立数据库连接!!请问这是为什么? 我建议您发布一个新问题,详细说明您的问题。【参考方案2】:

如果您忘记了 SQL plus 10g 的密码,请按照以下步骤操作:

    开始 在搜索框中输入 RUN 在标题为 OPEN 的框中键入“cnc”,将出现一个黑框 4. 框中已经有一些文字。 (C:\Users\admin>) 在旁边开始输入 'sqlplus/nolog' 按 ENTER 键 在下一行输入“conn sys/change_on_install as sysdba”(按 ENTER) 6.(在下一行sql-> type)'alter user scott account unlock'。 现在打开您的 slpplus 并输入用户名“scott”和密码“tiger”。

如果它询问您的旧密码,请输入您在安装时提供的密码。

【讨论】:

【参考方案3】:

一个有效的 JDBC url 是

jdbcUrl=jdbc:mysql://localhost:3306/wsmg?user=root&password=root

【讨论】:

【参考方案4】:

有两种简单的方法:

    在您的 cpanel 中 进入cpanel/softaculous/wordpress,在当前安装下,你会看到你用wordpress安装的网站。 单击特定网站的“编辑详细信息”,您将看到您的 SQL 数据库用户名和密码。

    在您的服务器中 访问您的 FTP 并查看 wp-config.php

【讨论】:

请注意,Sofaculous/Wordpress 项目并非在所有 cPanel 安装中都可用,因此每个人都无法使用该方法。第二个要求您使用 Wordpress,原始问题没有说明。此外,他们不必通过 FTP 连接到他们的服务器,因为他们在本地计算机上使用 WAMP。【参考方案5】:

假设您在 phpmyadmin 中使用的用户具有必要的权限,您可以运行此查询来更改 root 密码:

UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;

【讨论】:

我已经执行了上面的查询,现在它给出了以下错误.. #1045 - 用户'root'@'localhost'的访问被拒绝(使用密码:NO) @aeonsleo:如果您无权访问,请查看 MySQL 文档以了解如何更改 mysql root 密码:dev.mysql.com/doc/refman/5.0/en/… 密码字段现在已更改为 authentication_string。【参考方案6】:

在您的本地系统中,

   go to this url : http://localhost/phpmyadmin/

   In this click mysql default db, after that browser user table to get existing username and password.

【讨论】:

我看到了密码,但我认为这不是我创建的密码。它是一个很长的计算机生成的,是吗? 那个密码只有我们在项目中使用,所以使用那个【参考方案7】:

打开phpmyadmin,进入数据库和对应表查找。

【讨论】:

@James Goodwin:是的,确实如此,不知道他是明文存储还是加密。 OP 指的是 MYSQL 用户的密码,而不是存储在用户创建的表中的普通密码。默认情况下,MySQL 使用PASSWORD() 函数对mysql.user 表中的密码进行加密。

以上是关于如何找出mysql数据库的用户名和密码的主要内容,如果未能解决你的问题,请参考以下文章

如何找出 MySQL 的 root 密码

如何修改连接mysql的用户名和密码

如何找出MySQL root密码

如何修改mysql数据库中的用户名和密码

如何MySQL和MariaDB数据库修改root密码

如何修改MySql数据库的用户名和密码?