如何通过MySQL数据库添加新的WordPress用户

自学咖网努力为各位打造免费分享知识与教程网站

WordPress的设计目标为你提供了灵活性,但是执行任务最有效的方式是通过仪表板来完成。您可以在这里获得安装的几乎所有方面,并且通常通过直观的图形用户界面(GUI)来帮助您。但有时,使用仪表板可能不是最好的方式。例如,你可能想通过MySQL数据库添加新用户,而不是使用WordPress中的专用屏幕。

虽然我们不建议你在MySQL数据库中四处寻找日常任务,但是当你无法访问仪表盘时,通过数据库设置用户似乎是一个简单粗暴的方法。这是解决独特问题的一种极端方式,但如果你需要的话,这将是你唯一的解决方案。

在本文中,我们将向您展示如何通过MySQL数据库添加新用户。在此之前,我们应该看看你为什么这样做。

为什么要通过MySQL数据库添加一个新用户?

我们承认你可能正在看这篇文章,因为你无法访问WordPress网站的仪表盘,你已经知道原因了。在大多数情况下,你将无法实际访问WordPress的任何其他部分,所以你必须“走很长的路”才能进入你的网站。

至于为什么会这样,第一个原因是用户参与。这可以涵盖一些无辜和恶意的用例:

您可能忘记和/或丢失了您的用户凭据,并且没有其他管理员用户可以依赖。

可能你在MySQL数据库的界面上更得心应手(虽然这种情况可能很少)。

你是破坏你的网站的恶意攻击的受害者。

你可能还在与一个心怀不满的前管理员用户进行斗争,他有能力将你锁在网站之外。

当然,很多原因都是戏剧性的,极端的情况。无论是什么原因无法访问,都可以利用MySQL数据库的可访问性创建一个新的WordPress用户。

如何访问你的MySQL数据库

在设置新用户之前,您需要访问数据库本身。如果你足够勇敢,你可以从命令行做到这一点,但有一个更直接的方法。

您可以通过phpMyAdmin或Adminer等管理工具来访问您的数据库。看你的房东,你会找到其中一个。很少有主机不提供一种甚至是替代的数据库管理解决方案。

长期以来,phpMyAdmin一直是一个典型的标准:

自学咖网努力为各位打造免费分享知识与教程网站

你会在左边有一个树状目录,完整的数据库。展开这些将显示“表格”列表。它们就像Excel或电子表格应用程序中的工作表,保存各种数据元素。你也可以嵌套表格,这是为WordPress构建数据结构的一种常见方式。

每个表都包含一个特定的数据“切片”,比如评论、内容和用户。事实上,这个数据库包含了几乎所有与你的WordPress网站相关的东西。因此,它是你的网站的一个基本元素,也很重要。

稍后我们将了解到哪里可以找到你的WordPress用户列表。现在,让我们绕道来谈谈你的网站被黑的问题。

如果你怀疑你的网站被黑了怎么办?

在我们继续之前,有必要谈谈被黑的网站。如果你怀疑你的网站被黑了,你应该迅速行动。这是我们在博客的其他地方讨论的话题,但简而言之,你需要在做任何事情之前消除威胁。

如果你访问被黑的网站有问题,我们的建议是联系专业公司,如WP技术支持,Sucuri,Wordfence或MalCare。他们将能够帮助你控制局面,这将使你有机会为未来的网站提供支持。

如何通过MySQL数据库添加新的WordPress用户

在打开您选择的任何数据库管理工具之前,请记住对您的站点和数据库进行完整备份。如果最坏的情况发生,你需要恢复你的网站,这些文件将是最有价值的。

准备好后,您需要执行以下步骤:

使用您最喜欢的工具访问您的MySQL数据库。

打开wp_users表。

将用户插入表中。

为新用户添加功能。

对于一项复杂的任务,每一步都比你想象的要简单得多。第一步,您需要打开MySQL数据库。

1.使用专用管理工具登录您的MySQL数据库。

首先,你应该检查主机提供的工具。虽然有许多管理解决方案,但大多数主机使用phpMyAdmin或Adminer。两者的过程是一样的。尽管我们将在本文中使用Adminer,但我们也会注意到phpMyAdmin的指令何时出现分歧。

请注意,您需要您的数据库凭证登录,而不是您的网站或主机详情。这些通常位于您的主机控制面板中。如果你很难找到详细的信息,我们建议你联系你的主人。

您可能还需要寻找您的数据库访问链接,因为主机通常具有不同公司之间不一致的定制仪表板。这种情况在托管服务提供商远离cPanel时更为常见。尽管如此,即使对于这个托管的仪表板,到phpMyAdmin的链接也很突出:

自学咖网努力为各位打造免费分享知识与教程网站

不管您的主机和数据库管理工具如何,登录过程与几乎所有其他“锁定”系统相似。只需输入您的用户名和密码,然后点击并等待数据库信息加载。

2.找到并访问wp_users表。

进入后需要找到wp_users表,因为这是你工作的地方。大部分界面的流程都是一样的:查看左边的表,名为wp_users。但是,这里的问题是它可能有不同的名称,这取决于您是否使用自定义表前缀:

自学咖网努力为各位打造免费分享知识与教程网站

无论如何,表中应该有“用户”这个名称。如果您在左栏中单击它,它将在屏幕的主区域中打开:

自学咖网努力为各位打造免费分享知识与教程网站

对于phpMyAdmin,应该会打开显示用户列表的屏幕。对于Adminer,它将显示表结构,这有助于了解您需要输入什么信息以及如何输入。要查看当前用户列表,请选择选择数据链接:

自学咖网努力为各位打造免费分享知识与教程网站

从这里,您可以开始添加新用户。

3.将新用户插入表中。

Adminer和phpMyAdmin都有在wp_users表屏幕上输入新数据的链接。对于phpMyAdmin,您将选择顶部的插入链接,而在Adminer中它是新项目:

自学咖网努力为各位打造免费分享知识与教程网站

但是,因为您处理的是相同类型的数据库,所以您需要输入的字段也是相同的:

User_login:你可以在这里选择一个登录名,并将其输入到相关的WordPress字段中。

User_pass:您应该在这里输入您的密码,但是确保从字段的下拉菜单中选择MD5。这有助于“散列”您的密码,并保护它免受进一步的恶意攻击。

User_nicename:目前,使用与user_login相同的名称,但是删除所有特殊字符和大写。

User_email:这可以是您可以访问的电子邮件地址。

User_registered:这将作为您注册的时间戳,应该是当前的日期和时间。现在你可以从这里的下拉菜单中选择来帮助你。

User_status:您可以将该值设置为零。

填写完这些字段后,单击Save或Go,列表将被更新以显示新用户。虽然,这是作品的结尾。您必须确保新用户拥有正确的权限。

4.为新创建的用户添加特定的能力。

在作为新用户登录之前,您需要应用一些功能来授予用户管理权限。首先,在wp_users表中记下用户ID号:

自学咖网努力为各位打造免费分享知识与教程网站

接下来,wp_usermeta从左边的列表中找到该表:

自学咖网努力为各位打造免费分享知识与教程网站

这将向您显示每个用户的许多详细信息,但不是针对您的新用户。与最后一步非常相似,您的任务是向表中添加新行。以下是填写字段的方法:

User_id:这应该是你刚才记下的那个id。

meta _ key:WP _ capability

meta_value: a:1:{s:13:“管理员”;b:1;}

再次点击继续,您应该能够使用前端WordPress登录表单登录到您的站点。

总结

这是一种罕见的情况,这意味着您需要打开MySQL数据库来处理您的内容。在大多数情况下,WordPress dashboard是一个处理网站元素的优秀平台。然而,如果你因为无辜或恶意的原因无法访问你的网站,登录到你的数据库将使你执行几乎相同数量的任务。

在本文中,我们将向您展示如何通过MySQL数据库添加新用户。这项任务最难的部分是添加用户函数,但是所需的元数据并不难编写。之后,您可以通过web上常用的GUI界面登录到您的站点。

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 如何通过MySQL数据库添加新的WordPress用户