【问题标题】:Getting password from CPANEL using phpmyadmin使用 phpmyadmin 从 CPANEL 获取密码
【发布时间】:2013-06-06 10:36:46
【问题描述】:

美好的一天

我是一名前端开发人员,对 MySQL 和数据库知之甚少。

我在 CPanel 中有一个 Wordpress MySQL 数据库。现在我忘记了密码,在 phpmyadmin 中看到的我的用户密码是经过哈希/加密的。

我如何获得密码?

注意:我无法访问服务器,因为这是一个共享主机帐户上的网站,因此我无法执行以下操作:

查看this Stack 上的帖子

停止 MySQL 进程。

使用 --skip-grant-tables 选项启动 MySQL 进程。

使用 -u root 选项启动 MySQL 控制台客户端。

列出所有用户;

SELECT * FROM mysql.user;

重置密码;

UPDATE mysql.user SET Password=PASSWORD('[password]') WHERE User='[username]';

但是不要忘记

停止 MySQL 进程

正常启动 MySQL 进程(即没有 --skip-grant-tables 选项)

当你完成时。否则,您的数据库的安全性可能会受到威胁。

【问题讨论】:

    标签: mysql phpmyadmin password-recovery


    【解决方案1】:

    如果您的网站正常运行,您可能会找到 mysql 用户/密码 在您的 wordpress 文件系统中的 config.php 文件中。

    否则:

    您最好的选择可能是将用户添加到数据库并为其提供所需的权限,以做到这一点:

    1. 点击 MySQL 数据库。
    2. 创建新用户。
    3. 为您的数据库分配新用户。
    4. 在您的 wordpress 文件系统上编辑 config.php 并更改为新用户名。

    这是次优的,但会起作用。

    【讨论】:

      【解决方案2】:

      如果您不知道密码,有一种简单的方法可以让您访问您的 WordPress 用户信息。我假设您正在谈论 WordPress 用户密码检索。您需要拥有对数据库的访问和编辑权限才能执行此操作。

      -打开 phpMyAdmin 或者您更喜欢访问数据库表

      -选择你的数据库

      -打开表wp_users

      -在“user_login”列下,您需要找到要访问的条目。您的用户名应位于其中一个行条目中。

      -一旦找到,也会有一个“user_pass”列。现在需要进行一些解释。如果没有黑客/暴力强制加密,您将无法检索您的密码。这些是 MD5 哈希加密的密码。我们要做的只是在这里创建一个新密码。您所要做的就是谷歌“MD5 哈希生成器”。我在我发现的第一个结果上对此进行了测试,它奏效了。

      -一旦您找到一个带有生成器的网站,只需输入您的密码,然后检索提供给您的哈希值。例如,我输入“密码”并收到“5f4dcc3b5aa765d61d8327deb882cf99”现在我们要设置一个新的加密密码。如果您担心网站会保存您的密码条目或哈希值,只需制作一个密码作为临时修复。然后您可以使用它登录并稍后通过 WordPress 仪表板更改密码。

      -选择您的用户名所在的行。单击更改/编辑,然后将整个 MD5 哈希复制并粘贴到 wp_pass 列中。(顺便覆盖旧密码。)保存/转到/执行以确保表被重写。在这个例子中,我当然会将 '5f4dcc3b5aa765d61d8327deb882cf99' 粘贴到不带引号的列中。

      -请确保只更改“wp_pass”条目并确保它与正确的用户名相对应。(在同一行)

      -现在您应该可以使用新密码登录了。('password')

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-12-08
        • 2011-08-05
        • 2014-10-31
        • 2012-06-03
        • 1970-01-01
        • 2016-04-07
        • 2016-01-28
        相关资源
        最近更新 更多