如何通过MySQL向WordPress数据库添加管理员用户
几天前,我们遇到了一个问题,一个用户的网站被黑客攻击,他们的管理员帐户被从数据库中删除。这就把他们锁在了他们的…
几天前,我们遇到了一个问题,一个用户的网站被黑客攻击,他们的管理员帐户被从数据库中删除。这就把他们锁在了他们的网站之外,没有任何其他入口。我们进入phpMyAdmin并创建了一个新的管理员用户来授予他们访问权限。在本文中,我们将向您展示如何通过MySQL在WordPress数据库中创建管理员用户的分步指南。
注意:在执行任何MySQL编辑之前,您应该总是对数据库进行备份。本教程需要对phpMyAdmin的工作原理有基本的了解。
首先,您需要登录到phpMyAdmin并找到您的WordPress数据库。(以下是的截图主机管理员cPanel)
一旦您加入,我们将对wp _ users和wp_usermeta表进行更改。让我们继续点击wp _ users table。
我们需要插入我们的新管理员用户的信息,所以点击插入选项卡,如上图所示。在插入表单中,添加以下内容:
- ID–选择一个数字(在我们的示例中,我们将使用数字4)。
- user_login–插入您想用来访问WordPress仪表板的用户名。
- user_pass–为此用户名添加密码。确保在功能菜单中选择MD5(参见下面的截图)。
- user_nicename–说出一个昵称或其他你想称呼自己的名字。
- user_email–添加您想与此帐户关联的电子邮件。
- user_url–这将是您网站的url。
- user_registered–选择该用户注册的日期/时间。
- user_status–将该值设置为0。
- display_name–将您想为此用户显示的名称放在网站上(它也可以是您的user_nicename值)。
- 点击开始按钮
接下来,我们必须将这些值添加到wp_usermeta桌子。单击wp_usermeta表,然后像上一步一样单击“插入”选项卡。然后将以下信息添加到插入表单中:
- unmeta_id–保留此空白(它将自动生成)
- user_id –这将是您在上一步中创建的用户的id。记得我们选了4个。
- meta_key–这应该是wp_capabilities
- meta_value –插入以下内容: a:1:{s:13:”administrator”;s:1:”1″;}
插入包含以下信息的另一行:
- unmeta_id–保留此空白(它将自动生成)
- user_id –这将是您在上一步中创建的用户的id。记得我们选了4个。
- meta_key–这应该是wp_user_level
- meta_value– 10
然后点击开始按钮,你已经为自己创建了一个新的用户名。现在,您应该能够使用您为此用户指定的用户名和密码登录到您的wp-admin。登录后,单击用户并编辑您刚刚创建的用户名。向下点击保存按钮(您不必更改任何内容)。这将允许WordPress浏览并添加一些更多的信息,并清理我们刚刚添加的用户。
SQL查询
对于希望加快这个过程的开发人员来说,您可以简单地将这个SQL查询放到数据库中。
1
2
3
4
5
6
7
|
INSERT INTO `databasename`.`wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES ( '4' , 'demo' , MD5( 'demo' ), 'Your Name' , 'test@yourdomain.com' , 'http://www.test.com/' , '2011-06-07 00:00:00' , '' , '0' , 'Your Name' );
INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '4' , 'wp_capabilities' , 'a:1:{s:13:"administrator";s:1:"1";}' );
INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '4' , 'wp_user_level' , '10' );
|
请记住将数据库名称更改为您正在使用的数据库。也不要忘记更改适当的值。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!