Как добавить пользователя-администратора в базу данных WordPress через MySQL?

Опубликовано: 5 Января, 2023

Иногда вам отказывают в доступе к панели управления WordPress по разным причинам. Одна из причин заключается в том, что ваш сайт взломан или вы забыли свой идентификатор пользователя и пароль в админке. И еще одна причина может заключаться в том, что сайт WordPress сломался или может быть какая-то другая техническая проблема. Чтобы снова получить доступ к вашей панели администратора WordPress, вот новый способ попасть в вашу панель администратора. Это требует создания новой учетной записи администратора непосредственно в таблице базы данных.

В этой статье мы рассмотрим, как добавить пользователя-администратора в базу данных WordPress, чтобы вы могли получить доступ к панели администратора веб-сайта. Здесь мы используем phpMyAdmin, чтобы добавить новую учетную запись администратора на наш веб-сайт WordPress.

Добавьте пользователя-администратора в базу данных WordPress с помощью phpMyAdmin:

Теперь давайте посмотрим, как добавить пользователя-администратора в базу данных WordPress с помощью phpMyAdmin. Чтобы добавить нового пользователя в базу данных, вам необходимо выполнить четыре шага:

1. Получите доступ к базе данных MySQL с помощью phpMyAdmin.
2. Перейдите к таблице wp_users.
3. Теперь вставьте нового администратора WordPress в таблицу пользователей.
4. Вставьте мета значения в базу данных MySQL.

1. Получите доступ к базе данных MySQL с помощью phpMyAdmin:

Вы найдете phpMyAdmin в своей учетной записи хостинга, каждый хостинг-провайдер имеет раздел phpMyAdmin на своем хостинге.

Теперь войдите в панель phpMyAdmin для добавления новых пользователей с правами администратора на ваш сайт WordPress.

После нажатия на панель phpMyAdmin панель phpMyAdmin появится, как показано выше, на экране вашего браузера.

2. Перейдите к таблице wp_users:

В панели phpMyAdmin вам нужно найти имя таблицы «wp_users» в базе данных вашего сайта WordPress.

В некоторых случаях в целях безопасности многие пользователи WordPress устанавливают префикс «wp» на что-то другое. Например: [что-то]_users. Дважды щелкните таблицу wp_users, и вы найдете пользователей-администраторов или других пользователей, если они зарегистрированы в таблице wp_table. Лучше удалить существующего пользователя, чтобы избежать несанкционированного доступа к вашему сайту. И добавьте нового пользователя с правами администратора на свой сайт WordPress.

3. Теперь вставьте нового администратора WordPress в таблицу пользователей:

После удаления других пользователей из таблицы «wp_users» теперь нажмите кнопку вставки в таблице «wp_users», чтобы добавить новую учетную запись администратора в WordPress.

Появится новая форма для добавления новых пользователей-администраторов на ваш сайт WordPress. Следующие вещи, которые вы должны заполнить в форме:

  1. user_login: Здесь вы должны вставить имя пользователя, которое вы хотите установить для администратора.
  2. user_pass: в этом поле вы установили пароль для своего веб-сайта и выбрали MD5 в раскрывающемся списке функций.
  3. user_email: Введите идентификатор электронной почты для администратора.
  4. user_url: введите URL-адрес вашего веб-сайта, здесь я использую локальный хост, поэтому я введу URL-адрес локального хоста. В вашем случае вам нужно будет ввести URL-адрес вашего основного веб-сайта.
  5. user_registered: введите текущую дату и время создания учетной записи администратора.
  6. user_status: установите для него значение 0.

После заполнения всех этих шести значений нажмите кнопку «Перейти», чтобы сохранить все изменения.

Введите эти 6 значений в phpMyAdmin, а остальные поля оставьте как есть. Вот как вы можете установить все необходимые поля, необходимые для настройки новой учетной записи администратора на вашем веб-сайте WordPress. Также обратите внимание на номер идентификатора после создания пользователя-администратора, поскольку он будет использоваться при создании мета-значений пользователя.

В моем случае номер идентификатора равен 3, но в вашем случае он будет другим.

4. Вставьте мета значения в базу данных MySQL:

Важно добавить пользователя в метатаблицу пользователей, без добавления пользователя в метатаблицу вы не сможете получить полный доступ к панели администратора. Найдите таблицу «wp_usermeta» в базе данных вашего сайта.

Откройте таблицу «wp_usermeta» и нажмите кнопку «Вставить», чтобы добавить созданные мета-значения пользователя, которые мы создали выше.

После нажатия на кнопку «Вставить» вы получите заполненные поля формы. Теперь вам необходимо заполнить следующие поля в форме:

  • unmeta_id: оставьте это поле пустым, оно будет сгенерировано автоматически.
  • user_id: введите идентификационный номер, который вы создали выше для пользователя-администратора.
  • meta_key: в этом поле введите wp_capabilities.
  • meta_value: В этом поле введите a:1:{s:13:"администратор";s:1:"1";}

Прокрутите вниз, вы найдете следующие поля, которые необходимо заполнить, это выглядит следующим образом:

  • unmeta_id: оставьте это поле пустым, оно будет сгенерировано автоматически.
  • user_id: Идентификационный номер, который вы ввели выше для пользователя-администратора.
  • meta_key: В этом поле введите wp_user_level.
  • meta_value: введите значение 10 в это поле.

Нажмите кнопку «Перейти», чтобы, наконец, добавить администратора на свой сайт WordPress.