Администраторът на Wordpress е изтрит

Здравейте, имам сериозен проблем. Работех върху wordpress и организирах с потребителски акаунт. И по погрешка изтрих администраторския си акаунт. След това не можах да вляза в таблото. Имам резервно копие, но не знам какво да правя. Ако някой знае как да реши този проблем, моля да ме уведоми. Благодаря ви много предварително!


person shinyatk    schedule 30.01.2014    source източник


Отговори (2)


Както е описано в тази публикация в блог, можете да добавите администраторски потребител директно чрез въвеждане на SQL.

Ако имате PhpMyAdmin, ще бъде толкова лесно, колкото да влезете в него, да отидете до wp_users таблица (заменете wp_ с вашия собствен prefi, ако сте го променили по време на инсталирането) и да изпълните този SQL:

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 може да е по-лесен, ако имате резервно копие на база данни;)

person Agate    schedule 30.01.2014
comment
Благодаря ти Елиът! Изглежда, че нямам резервно копие на база данни. Така че ще се опитам да направя вашия начин. Аз наистина го оценявам! - person shinyatk; 30.01.2014
comment
Благодаря ти много! Успешно пресъздадох своя администраторски акаунт. Наистина го оцених! - person shinyatk; 30.01.2014
comment
Няма за какво, радвам се, че помогна! Не забравяйте да маркирате отговора като приет, ако е решил проблема ви ;) - person Agate; 30.01.2014

Имам резервното копие

Резервно копие на база данни?

Ако е така, възстановете го с phpmyadmin или администратор в Cpanel на вашия хост. Вижте 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/ - но е много по-лесно да възстановите архива на базата данни.

person markratledge    schedule 30.01.2014
comment
Благодаря ви за бързия отговор! Имам резервно копие на всички файлове на wordpress. - person shinyatk; 30.01.2014
comment
Това означава ли резервно копие на база данни? Благодаря ти. - person shinyatk; 30.01.2014