使用技巧

如何通过MySQL添加新的WordPress管理员用户

如果您的网站被黑客入侵,忘记了密码,或者由于某些原因而无法登录WordPress管理信息中心,请不要失望。 还有另一种获取访问权限的方法–您可以通过直接编辑站点的数据库来创建新的WordPress管理员用户。

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

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

这是创建新用户的方法…

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

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

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

  • phpMyAdmin
  • 数据库管理员

这是cPanel中的外观:

如何访问phpMyAdmin

步骤2:转到wp_users表

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

注–为了安全起见,某些主机会更改wp_users表的前缀。 例如,您可能会看到它为wpud_users。 只需打开表说 [something]_用户。

在phpMyAdmin中访问wp_users表。

步骤3:在用户表中插入一个新的WordPress管理员用户

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

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

在用户表中添加具有新记录的新WordPress管理员

填写以下详细信息:

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

不用担心其他领域; 现在让它们为空。 填写完字段后,滚动到底部并单击“执行”:

使用用户登录名和强密码添加新的WordPress管理员用户

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

新用户添加到wp_user表

步骤4:插入使用者中继资料

要结束,请转到wp_usermeta表,然后单击“插入”。 同样,名称可能会略有不同-只需查找显示以下内容的表格 [something]_usermeta。

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

  • user_id:填写您在上一步中创建的用户的ID。
  • meta_key:输入wp_capabilities
  • meta_value:在字段中填写a:1:{s:13:“ administrator”; s:1:“ 1”;}

将用户元值添加到新的管理员用户

单击执行以完成用户创建过程。 现在,您可以使用步骤3中的凭据登录WordPress网站。

结论

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

您是否尝试过上述方法? 在下面的评论部分告诉我们情况如何!