wp_, но может быть и другой!
Для добавления административного пользователя напрямую в MySQL базу данных нужно через PhpMyAdmin выполнить всего три SQL запроса, причем искать и открывать соответствующие таблицы не нужно, запросы выполняются из главного окна базы данных.
Проверить соответствие префикса таблицы users1) и заменить все значения 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_, но может быть и другой!
Обсуждение