如何找出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】:假设您在 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。【参考方案3】:如果您忘记了 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”。
如果它询问您的旧密码,请输入您在安装时提供的密码。
【讨论】:
【参考方案4】:在您的本地系统中,
go to this url : http://localhost/phpmyadmin/
In this click mysql default db, after that browser user table to get existing username and password.
【讨论】:
我看到了密码,但我认为这不是我创建的密码。它是一个很长的计算机生成的,是吗? 那个密码只有我们在项目中使用,所以使用那个【参考方案5】:一个有效的 JDBC url 是
jdbcUrl=jdbc:mysql://localhost:3306/wsmg?user=root&password=root
【讨论】:
【参考方案6】:有两种简单的方法:
在您的 cpanel 中 进入 cpanel/softaculous/wordpress,在当前安装下,你会看到你用 wordpress 安装的网站。 单击特定网站的“编辑详细信息”,您将看到您的 SQL 数据库用户名和密码。
在您的服务器中 访问您的 FTP 并查看 wp-config.php
【讨论】:
请注意,Sofaculous/Wordpress 项目并非在所有 cPanel 安装中都可用,因此每个人都无法使用该方法。第二个要求您使用 Wordpress,原始问题没有说明。此外,他们不必通过 FTP 连接到他们的服务器,因为他们在本地计算机上使用 WAMP。【参考方案7】:打开phpmyadmin,进入数据库和对应表查找。
【讨论】:
@James Goodwin:是的,确实如此,不知道他是明文存储还是加密。 OP 指的是 MYSQL 用户的密码,而不是存储在用户创建的表中的普通密码。默认情况下,MySQL 使用PASSWORD()
函数对mysql.user
表中的密码进行加密。以上是关于如何找出mysql数据库的用户名和密码的主要内容,如果未能解决你的问题,请参考以下文章