|
Следующая версия
|
Предыдущая версия
|
beget:wordpress:database:add_administrator [2020/10/29 00:49] Николай Солошин создано |
beget:wordpress:database:add_administrator [2022/02/12 11:40] (текущий) |
| | {{htmlmetatags>metatag-keywords=(wordpress,mysql,administrator,администратор,добавить,wp,phpmyadmin,база данных,database,вердпресс,wp_users) |
| | metatag-description=(Простой способ добавить нового администратора в WirdPress напрямую через SQL базу данных.)}} |
| | |
| ====== Добавление администратора WordPress через PhpMyAdmin ====== | ====== Добавление администратора WordPress через PhpMyAdmin ====== |
| |
| ===== Один запрос для таблицы 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> |
| ===== Два запроса для таблицы 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> |