Mysql 使用phpmyadmin从CPANEL获取密码

Mysql 使用phpmyadmin从CPANEL获取密码,mysql,phpmyadmin,password-recovery,Mysql,Phpmyadmin,Password Recovery,你好 我是一名前端开发人员,对MySQL和数据库知之甚少 我在CPanel中有一个Wordpress MySQL数据库。现在我忘记了密码,phpmyadmin中显示的用户密码被散列/加密 如何获取密码 注意:我没有访问服务器的权限,因为这是一个共享主机帐户上的网站,所以我无法执行以下操作: 参见堆栈上的post 停止MySQL进程 使用--skip grant tables选项启动MySQL进程 使用-u root选项启动MySQL控制台客户端 列出所有用户 SELECT * FROM mysq

你好

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

我在CPanel中有一个Wordpress MySQL数据库。现在我忘记了密码,phpmyadmin中显示的用户密码被散列/加密

如何获取密码

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

参见堆栈上的post

停止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用户/密码 在wordpress文件系统的
config.php
文件中

否则:

您最好的选择可能是向数据库中添加一个用户,并为其提供所需的权限,以便:

  • 单击MySQL数据库
  • 创建新用户
  • 为数据库分配新用户
  • 在wordpress文件系统上编辑
    config.php
    ,并更改为新用户名

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

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

    -打开phpMyAdmin,或者以您喜欢的方式访问数据库表

    -选择您的数据库

    -打开表格wp\u用户

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

    -一旦找到,还会有一个“用户通行证”列。现在需要进行一些解释。如果不进行黑客攻击/暴力强制加密,则无法检索密码。这些是MD5哈希加密密码。我们要做的只是在这里创建一个新密码。你所要做的就是谷歌“MD5哈希生成器”。我在我发现的第一个结果上测试了这个,它成功了

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

    -选择用户名所在的行。单击更改/编辑,然后只需将整个MD5哈希复制并粘贴到wp_pass列中。(顺便说一句,覆盖旧密码)。保存/转到/执行以确保重新写入表。在本例中,我将粘贴“5f4dcc3b5aa765d61d8327deb882cf99”到列中,当然不带引号

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

    -现在,您应该可以使用新密码登录。(“密码”)