使用phpmyadmin从CPANEL获取密码

时间:2013-06-06 10:36:47

标签: mysql phpmyadmin password-recovery

美好的一天

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

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

我如何获取密码?

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

请参阅堆栈上的this帖子

  

停止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选项)

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

2 个答案:

答案 0 :(得分:6)

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

,否则:

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

  1. 单击MySQL数据库。
  2. 创建新用户。
  3. 将新用户分配到您的数据库。
  4. 在您的wordpress文件系统上编辑config.php并更改为新用户名。
  5. 这是次优的,但可行。

答案 1 :(得分:1)

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

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

- 选择您的数据库

- 打开表 wp_users

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

- 一旦找到,就会有一个' user_pass '专栏也是。现在有些解释需要发生。如果没有黑客攻击/强制加密,您将无法检索密码。这些是MD5哈希加密密码。我们要做的只是在这里创建一个新密码。您所要做的就是Google" MD5哈希生成器"。我在我发现的第一个结果上测试了这个并且它有效。

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

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

- 请务必仅更改' wp_pass'输入并确保它对应于正确的用户名。(在同一行)

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