如何通过 SQL 查询语句添加 WordPress 管理员账号

我们可以通过下面的 SQL 语句,来为 WordPress 网站添加一个管理员账户。

INSERT INTO `DBname`.`wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES ('3', 'newuser', MD5('password@123'), 'Your NickName', 'youremail@yoursite.com', 'http://www.yoursite.com/', '2019-01-17 00:00:00', '', '0', 'Your Display Name');

INSERT INTO `DBname`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '3', 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');

INSERT INTO `DBname`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '3', 'wp_user_level', '10');

将上述语句中的 DBname 改为自己的数据库名称。wp_users 为默认用户表名称,如果您自定义了数据库表前缀,那么请进行对应修改。`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name` 分别对应 ‘3‘, ‘newuser‘, MD5(‘password@123‘), ‘Your NickName‘, ‘youremail@yoursite.com‘, ‘http://www.yoursite.com/‘, ‘2019-01-17 00:00:00‘, ”, ‘0‘, ‘Your Display Name‘等内容。在执行语句时,需要进行对应的修改。

需要进行自定义修改的内容,已用红色标注。

字段说明
ID3用户ID
user_loginnewuser新用户
user_passMD5(‘password@123‘)引号内为密码
user_nicenameYour NickName用户固定链接URL
user_emailyouremail@yoursite.com邮件地址
user_urlhttp://www.yoursite.com/
user_registered2019-01-17 00:00:00注册时间
user_activation_key
user_status0正常用户状态
display_nameYour Display Name展示名称
umeta_idNULL
user_id3用户ID
meta_keywp_capabilities键名
meta_valuea:1:{s:13:”administrator”;s:1:”1″;}值,用户权限
umeta_idNULL
user_id3用户ID
meta_keywp_user_level键名
meta_value10最高权限

如果您对 SQL 语句不是太熟悉,那么可以参照下面对应的 wp_users 表和 wp_usermeta 表来了解。

要打开 wp_users 表,需要先登录 phpMyAdmin,然后展开该表后,能看到已经创建的 WordPress 用户的列表。一般情况下,我们在安装 WordPress 时,会创建一个管理员用户。但当时我们可能只填写了用户名称和密码。

假设我们当初创建的是一个名为 Admin 的管理员账号,那么在 WordPress 用户列表中,点击 admin 用户前方的编辑选项。

如何通过 SQL 查询语句添加 Wordpress 管理员账号

然后,会打开如下所示的用户相关字段内容。其中红框内的,是在上面 SQL 语句中有涉及的内容。

如何通过 SQL 查询语句添加 Wordpress 管理员账号

另外,我们再此打开 wp_usermeta 表,红框内的字段是上述 SQL 语句涉及的内容。

如何通过 SQL 查询语句添加 Wordpress 管理员账号

作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/wordpress/how-to-add-wordpress-admin-user-via-sql-statement/

(0)
牛奇网牛奇网
上一篇 2022年11月11日 下午5:41
下一篇 2022年11月12日 下午2:35

相关推荐

发表回复

登录后才能评论