Wordpress管理员用户已删除

时间:2014-01-30 16:17:02

标签: wordpress admin

嗨,我有一个严重的问题。 我正在使用wordpress并使用用户帐户进行组织。 而且我错误地删除了我的管理员帐户。 然后,我无法登录仪表板。 我有备份,但我不知道该怎么做。 如果有人知道如何解决这个问题,请告诉我。 非常感谢你提前!

2 个答案:

答案 0 :(得分:2)

  

我有备份

数据库备份?

如果是这样,请在主机Cpanel中使用phpmyadmin或adminer恢复它。见http://codex.wordpress.org/Restoring_Your_Database_From_Backup

有很多方法可以通过这些数据库工具添加管理员帐户 - 请参阅http://www.velvetblues.com/web-development-blog/how-to-add-an-admin-user-to-a-wordpress-database/ - 但恢复数据库备份要容易得多。

答案 1 :(得分:1)

this blog post中所述,您可以通过SQL输入直接添加管理员用户。

如果您有PhpMyAdmin,它就像登录它一样简单,导航到wp_users表(如果您在安装期间更改了它,则用您自己的prefi替换wp_)并执行此SQL:< / p>

INSERT INTO `your_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', 'your_username', MD5('your_password'), 'Your Name', 'your@email', 'Your Website', '2011-06-07 00:00:00', '', '0', 'Your Display 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');

请记住自己替换值(密码,姓名,电子邮件等)。

编辑:如果您有数据库备份,markratledge的答案可能会更容易;)