如何查找 MySQL 数据库的用户名和密码

58

我忘记了我设置的mysql数据库的用户名和密码,该如何找回?我正在使用wamp服务器。我是一个mysql的新手。

7个回答

90

打开这个文件的路径是:WampFolder\apps\phpmyadmin[phpmyadmin版本]\config.inc.php

通常情况下,WAMP安装在主硬盘文件夹 C:\wamp\ 中。

你会看到如下内容:

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

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


我如何获取拥有所有权限的管理员密码? - user285oo6
我们也可以在那里更改用户名和密码吗? - eylay
我的config.inc.php文件是空的。 - RegarBoy
@Fábio Antunes,非常感谢您的出色回答,但在我的情况下,phpMyAdmin/config.inc中的用户名和密码与config.php中的相匹配,但我仍然遇到“无法建立数据库连接”的错误!!为什么会这样,请问? - shireef khatab
1
我建议您发布一个新问题,并提供您问题的详细信息。 - Fábio Antunes

3
假设您在phpmyadmin中使用的用户具有必要的权限,您可以运行以下查询来更改根密码:
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;

我已经执行了上述查询,现在它显示以下错误.. #1045 - 用户'root'@'localhost'被拒绝访问(未使用密码) - Abhishek
@aeonsleo:如果您无法访问,请查看MySQL文档以了解如何更改mysql root密码:http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html#resetting-permissions-windows - James Goodwin
密码字段现在已更改为authentication_string。 - Farax

0

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

  1. 开始
  2. 在搜索框中键入“RUN”
  3. 在标题为“打开”的框中键入“cnc”,然后会出现一个黑色的框。
  4. 框中已经有一些文本。(C:\Users\admin>)就在旁边开始键入“sqlplus/nolog”,然后按ENTER键。
  5. 在下一行中键入“conn sys/change_on_install as sysdba”(按ENTER键)
  6. 在下一行(在sql->类型后)键入“alter user scott account unlock”。
  7. 现在打开您的slpplus,将用户名设置为“scott”,密码设置为“tiger”。

如果它要求您输入旧密码,则输入安装时设置的密码。


-1

一个有效的JDBC URL是

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

-1

在你的本地系统里面对吧,

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

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

我看到了密码,但我认为这不是我创建的密码。这是一个长的计算机生成的密码,是吗? - Abhishek
那个密码只在我们的项目中使用过,所以请使用那个。 - Karthik

-2

有两种简单的方法:

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

  2. 在您的服务器上 访问您的FTP并查看wp-config.php文件


请注意,Sofaculous/Wordpress项目并不适用于所有cPanel安装,因此并非每个人都可以使用该方法。第二种方法要求您使用WordPress,而原始问题并没有指出。此外,他们不必通过FTP连接到服务器,因为他们正在本地机器上使用WAMP。 - MidnightLightning

-4

打开phpmyadmin,进入数据库和相应的表格查找。


@James Goodwin:是的,没错,我不知道他是以明文还是加密方式进行存储。 - Sarfraz
4
OP指的是MYSQL用户的密码,而不是存储在用户创建表中的普通密码。默认情况下,MySQL使用PASSWORD()函数对mysql.user表中的密码进行加密。 - James Goodwin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接