如何通过SQL添加用户?

时间:2014-11-04 作者:kqw

我错误地运行了这个查询:(注意额外的;)

DELETE FROM wp_users; WHERE ID = 321;
如何通过SQL添加用户?

我四处搜索,但找不到这个相当简单的问题的正确答案。

当我问这个问题时,关于我所处情况的更多信息:

无法使用wp-cli 在这个共享托管环境中,它更容易启动mysql 而不是找出如何运行一些PHP

2 个回复
最合适的回答,由SO网友:odinp123 整理而成

这将在名为database with table prefix wp的数据库中创建一个名为username with password:password的新管理员用户_

将这两者相应地更改为您自己的数据库名称和表前缀。

尝试以下操作:

首先在中创建一行wp_users. 用您的数据库名称替换数据库,用您选择的用户名替换用户名,用您选择的密码替换密码。

INSERT INTO `DATABASE`.`wp_users` (`ID`, `user_login`, `user_pass`, 
`user_nicename`, `user_email`, `user_url`, `user_registered`,
`user_activation_key`, `user_status`, `display_name`) VALUES (\'9999\', 
\'username\', MD5(\'password\'), \'nickname\', \'[email protected]\', \'\', 
\'2014-11-04 00:00:00\', \'\', \'0\', \'username\');
下一步将两行插入wp_usermeta. 代替DATABASE 使用您的数据库。

INSERT INTO `DATABASE`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`,
`meta_value`) VALUES (NULL, \'9999\', \'wp_capabilities\', 
\'a:1:{s:13:"administrator";s:1:"1";}\'), (NULL, \'9999\', \'wp_user_level\', \'10\');
钥匙9999是一个唯一的ID号,所以请选择一些未使用的。

SO网友:Nicolai Grossherr

一般来说,WordPress具有处理所需内容的功能,最好使用它们。例如,由于它不是一个完整的列表,其中一些是:

它背后的阶级(大部分)是:

结束

相关推荐

在没有MySQL错误的情况下将测试主题移动到实时站点-如何?

我在一个隐藏的测试站点上安装了wordpress主题,并对css/设计进行了一些更改。如何将其移动到我的live站点?遗憾的是,当我试图将帖子从实时站点复制到测试站点数据库时,我把一些PHP/MySQL的东西搞砸了,出现了一个非常可怕的重定向循环。我是否可以避免重蹈覆辙,或者我真的需要从头开始基本主题和定制?测试地点:http://173.254.28.65/~neveren2/thundercatsaremyhomeboys/ - 可怕的重定向循环-实时站点:http://www.neverenough