Инструменты пользователя

Инструменты сайта


beget:wordpress:database:add_administrator

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
beget:wordpress:database:add_administrator [2020/10/29 00:49]
Николай Солошин создано
beget:wordpress:database:add_administrator [2022/02/12 11:40] (текущий)
Строка 1: Строка 1:
 +{{htmlmetatags>metatag-keywords=(wordpress,mysql,administrator,администратор,добавить,wp,phpmyadmin,база данных,database,вердпресс,wp_users) 
 +metatag-description=(Простой способ добавить нового администратора в WirdPress напрямую через SQL базу данных.)}}
 +
 ====== Добавление администратора WordPress через PhpMyAdmin ====== ====== Добавление администратора WordPress через PhpMyAdmin ======
  
Строка 7: Строка 10:
 ===== Один запрос для таблицы users ===== ===== Один запрос для таблицы users =====
  
-Проверить соответствие префикса таблицы и заменить все значения ''My*'' на нужные:+Проверить соответствие префикса таблицы ''users''((Стандартный префикс ''wp_'', но может быть и другой!)) и заменить все значения ''My*'' на нужные:
  
 <code>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', '');</code> <code>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', '');</code>
Строка 15: Строка 18:
 ===== Два запроса для таблицы usermeta ===== ===== Два запроса для таблицы usermeta =====
  
-Проверить префикс таблицы и префикс значения ''capabilities'' -- должен совпадать с префиксом таблиц, и заменить ''MyUserID'' на значение из предыдущего запроса:+Проверить префикс таблицы ''usermeta'' и префикс значения ''capabilities'' -- должен совпадать с префиксом таблиц, и заменить ''MyUserID'' на значение из предыдущего запроса:
  
 <code>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";}');</code> <code>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";}');</code>
  
-Сделать те же действия, что и в предыдущем запросе, заменив ''MyUserID'', проверив префикс таблицы и префикс ''user_level'':+Сделать те же действия, что и в предыдущем запросе, заменив ''MyUserID'', проверив префикс таблицы ''usermeta'' и префикс ''user_level'':
  
 <code>INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, 'MyUserID', 'wp_user_level', '10');</code> <code>INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, 'MyUserID', 'wp_user_level', '10');</code>
Последнее изменение: 2022/02/12 11:40 (внешнее изменение)