如果您的网站遭到黑客攻击,您忘记了密码,或者由于某种原因您无法登录 WordPress 管理仪表板,请不要绝望。还有另一种获得访问权限的方法——您可以通过直接编辑站点的数据库来创建新的 WordPress 管理员用户。

在本文中,我们将向您展示如何在不访问仪表板的情况下通过 phpMyAdmin 添加新的 WordPress 管理员用户。开始吧!

如何使用 phpMyAdmin 创建新的 WordPress 管理员用户

这是创建新用户的方法...

第 1 步:访问您的 MySQL 数据库

strong >

首先,您需要访问一个名为 phpMyAdmin 的工具,以便您可以编辑您的数据库。您通常可以通过托管帐户仪表板中的链接执行此操作。

确切名称因主机而异,但请查找以下选项:

  • phpMyAdmin
  • Database Administrator

p>这是它在 cPanel 中的样子:

/ p >第 2 步:转到 wp_users 表

现在,从左侧的数据库列表中选择您的 WordPress 站点的数据库。然后,单击 wp_users 表。

注意 – 一些主机出于安全原因更改 wp_users 表的前缀。例如,您可能会将其视为 wpud_users。只需打开表说 [something]_user。

第三步:在user Insert a new WordPress admin user into the table

在 wp_users 表中,单击“插入”选项卡。

在下一个屏幕上,您将看到一个表格:

填写以下详细信息:

  • user_login:插入要用于新管理员用户的用户名。
  • user_pass:添加账号密码,在“功能”下拉列表中选择MD5。
  • user_email:添加要使用的电子邮件地址。
  • user_registered:选择该用户应注册的日期和时间。
  • user_status:将此值设置为零。

其他字段不用担心;现在让他们空着。填写字段后,滚动到底部并单击前往:

点击 Go 后,您应该会看到一个成功屏幕。如果返回 wp_users 表,您应该会看到新用户。请注意 ID 列中的值,因为您将在下一步中需要它:

第 4 步:插入用户元数据

要完成,转到 wp_usermeta 表并单击插入。同样,名称可能略有不同 - 只需查找一个显示 [something]_usermeta 的表。

然后,填写以下值(同样,其他字段留空):

  • user_id:填写你在前面创建的用户的ID步。
  • meta_key:输入wp_capabilities
  • meta_value:填写字段a:1:{s:13:"administrator";s:1:"1";}
    • 点击Go完成用户创建过程。您现在可以使用第 3 步中的凭据登录您的 WordPress 站点。

      结论

      如您所见,如果您被锁定在管理控制台之外,并非所有内容都会丢失。仍然可以使用 phpMyAdmin 创建一个新的 WordPress 管理员用户来恢复访问。

      以上方法你试过了吗?请在下面的评论部分告诉我们进展情况!