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

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

【问题讨论】:

    标签: mysql passwords


    【解决方案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 的密码,请按照以下步骤操作:

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

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

    【讨论】:

      【解决方案3】:

      一个有效的 JDBC url 是

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

      【讨论】:

        【解决方案4】:

        有两种简单的方法:

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

        2. 在您的服务器中 访问您的 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 表中的密码进行加密。
        猜你喜欢
        • 1970-01-01
        • 2017-11-16
        • 1970-01-01
        • 2010-09-05
        • 2016-01-31
        • 2012-03-29
        • 2018-02-13
        • 2016-02-05
        相关资源
        最近更新 更多