Руководство для новичков: Как добавить администратора через phpMyAdmin

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

Я сталкивался с ситуациями, когда взлом сайта доводил до того, что владелец сайта на WordPress терял не только Логи доступа к базе данных, записанные в файле wp-config.php — владелец терял привилегии администратора в самой базе данных. Скрипт хакера полностью стирал владельца и лишал его полного доступа к сайту.

Вернуть утраченные привилегии администратору можно через программу phpMyAdmin, которая расположена на вашем сервере. Как ее найти и войти в программу — читайте в статье: Как сбросить Логин и Пароль в phpMyAdmin.

Как только вы вошли и выбрали свою базу данных, вы увидите список таблиц:

phpmyadmin

Нам надо внести изменения в 2-е таблицы: wp_users и wp_usermeta. Открываем wp_users и в меню нажимаем ярлык — Вставить:

wp-users

В этом формате добавим следующее:

  • ID — выбрать число (в примере я использую 4)
  • user_login — вставить логин, который вы хотите использовать для доступа к консоли администратора
  • user_pass — добавить пароль пользователя. Убедитесь, что в меню функция выбран md5 (скриншот ниже)
  • user_nicename - напишите Ник, который вы хотели бы себя добавить
  • user_email - добавить электронный адрес, который вы хотите связать с этой учетной записью
  • user_url - ссылка на ваш сайт
  • user_registered - выберите дату и время, когда данный пользователь зарегистрирован
  • user_status - установите в 0
  • display_name - напишите свое имя, которое вам нравится, чтобы показать для данного пользователя на сайте (это может быть ваше значение user_nicename)
  • Нажмите кнопку — ОК в самом низу

wp-users2

Теперь откроем таблицу — wp_usermeta, меню — Вставить:

  • umeta_id - оставьте пустым (будут создаваться автоматически)
  • user_id - это будет идентификатор пользователя, который вы создали на предыдущем шаге. Помните, мы выбрали 4
  • meta_key - это должно быть wp_capabilities
  • meta_value – вставьте это: a:1:{s:13:”administrator”;s:1:”1?;}

Вставьте в следующий блок (строку):

  • umeta_id - оставьте пустым (будут создаваться автоматически)
  • user_id - это будет идентификатор пользователя, который вы создали на предыдущем шаге. Помните, мы выбрали 4
  • meta_key - это должно быть wp_user_level
  • meta_value – 10
  • Затем нажмите ОК

Теперь вы можете войти в консоль администратора, введя только что созданные Логин и Пароль, а у же в консоле, на странице Ваш профиль, зайти и просто нажать кнопку Сохранить, ничего не меняя.

Возможно, этот путь покажется вам сложным, но он лучше, чем полностью потерять доступ к своему сайту.

Если материал вам понравился, нажмите или расскажите о нем друзьям!

Важно! Эта запись может содержать ссылки на плагины, которые к моменту вашего чтения и скачивания могут работать не корректно. Будьте внимательны.

4 Comments

  • Автор · Edit

    На странице Общие в разделе Параметры запретите всем регистрацию, там есть специальное поле.

    Ответить
  • Здравствуйте,Олег! Со Старым Новым Годом Вас! Отличная статья, и как раз по моему случаю. У меня нет формы регистрации на сайте, но вчера я обнаружил в своей админке подписчика с очень длинным почтовым адресом и иностранным именем. Подписался от через хостинг. Дайте, пожалуйста совет. что мне делать?

    Ответить

Добавить комментарий

Ваш email нигде не будет показан. Обязательные поля помечены *