wp_
, но может быть и другой!
Для добавления административного пользователя напрямую в MySQL
базу данных нужно через PhpMyAdmin
выполнить всего три SQL
запроса, причем искать и открывать соответствующие таблицы не нужно, запросы выполняются из главного окна базы данных.
Проверить соответствие префикса таблицы users
1) и заменить все значения My*
на нужные:
INSERT INTO `wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES (NULL, 'MyUserLogin', MD5('MyPassword'), 'MyUserNicename', 'MyEmail', '', '0000-00-00 00:00:00.000000', '', '0', '');
После выполнения запроса запомнить
Идентификатор вставленной строки
!
Проверить префикс таблицы usermeta
и префикс значения capabilities
– должен совпадать с префиксом таблиц, и заменить MyUserID
на значение из предыдущего запроса:
INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, 'MyUserID', 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');
Сделать те же действия, что и в предыдущем запросе, заменив MyUserID
, проверив префикс таблицы usermeta
и префикс user_level
:
INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, 'MyUserID', 'wp_user_level', '10');
Составлено на основе этой статьи.
wp_
, но может быть и другой!
Обсуждение