• Facebook
  • LinkedIn
  • EN EN EN en
  • LV LV LV lv
  • RU RU RU ru
[email protected] | +371 29394520
Coma Web Development
  • Главная
  • Услуги
    • Разработка сайта-визитки
    • Разработка корпоративного сайта
    • Разработка интернет-магазина
    • Обслуживание сайтов на WordPress
    • LiteSpeed WordPress хостинг
    • Amazon Cloud Services
    • Чистка от вирусов
  • Работы
    • Сайты-визитки
    • Корпоративные сайты
    • Интернет-магазины
  • О нас
    • Преимущества
    • Вакансии
  • Цены
  • FAQ
  • Отзывы
  • Контакты
  • Menu Menu
WordPress, Туториалы

Как добавить аккаунт администратора в БД WordPress через MySQL

main

Несколько дней назад мы столкнулись с проблемой, когда пользовательский сайт был взломан и аккаунт администратора был удалён из базы данных. Это заблокировало какой-либо доступ к панели администратора сайта. В этой статье мы расскажем, как создать аккаунт администратора в базе данных через MySQL.

Помните, вы должны всегда делать резервные копии вашей базы данных перед тем, как делать какие-либо изменения в MySQL. Эта статья требует понимания того, как  phpMyAdmin работает.

Первым делом, вам нужно зайти в phpMyAdmin и найти БД вашего WordPress.

cPanel phpMyAdmin

Как только вы зашли, то сразу же найдите таблицы wp_users и wp_usermeta. Нажмите на таблицу wp_users.

phpMyAdmin wp_users table

Нам нужно вставить информацию о новом администраторе, потому нажмите на закладку Insert как на картинке выше. В этой форме добавьте следующее:

  • ID – выберите номер (например, мы взяли 4).
  • user_login – впишите имя пользователя для доступа к панели WordPress.
  • user_pass – добавьте пароль для этого пользователя. Не забудьте выбрать MD5 в функции меню.
  • user_nicename – Впишите своё настоящее имя или ник, это имя не будет логином.
  • user_email – добавьте и-мейл, который будет связан с аккаунтом.
  • user_url – это может быть url к вашему сайту.
  • user_registered – выберите дату и время регистрации пользователя.
  • user_status – поставьте 0.
  • display_name – выберите имя, которое будет отображаться на сайтеp.
  • Нажмите на кнопку Go.

phpMyAdmin Insert values in wp_users table

Далее мы добавим некоторые значения в таблицу wp_usermeta. Нажмите на эту таблицу и кликните на закладку Insert, как и ранее. Теперь добавьте следующую информацию в форму:

  • unmeta_id – оставьте неизменённым
  • user_id – это номер вашего пользователя, что мы создали в предыдущем шаге, мы тогда взяли номер 4.
  • meta_key – впишите сюда wp_capabilities
  • meta_value – вставьте это: a:1:{s:13:"administrator";s:1:"1";}

Вставьте следующую строку с этой информацией:

  • unmeta_id – оставьте пустой (оно само сгенерируется)
  • user_id – это будет номер вашего пользователя, у нас это 4.
  • meta_key – впишите wp_user_level
  • meta_value – 10

Нажмите на кнопку Go и вот вы создали свой аккаунт. Теперь вы сможете залогиниться с именем пользователя и паролем, что вы указали в предыдущих шагах. Как только вы зашли, зайдите в меню Users и отредактируйте аккаунт, что вы создали. Просто прокрутите страницу вниз и выберите Сохранить. Это позволит WordPress добавить некоторую свою служебную информацию к пользователю.

SQL запрос

Для тех, кто хочет сделать всё быстрее: вы можете просто вставить данный SQL запрос в вашу базу данных.

INSERT INTO `databasename`.`wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES ('4', 'demo', MD5('demo'), 'Your Name', '[email protected]', 'http://www.test.com/', '2011-06-07 00:00:00', '', '0', 'Your Name');


INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '4', 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');


INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '4', 'wp_user_level', '10');

Не забудьте поменять имя базы данных на ту, с которой работаете. Также не забудьте изменить соответствующие значения.


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


Sep 29, 2016/4 Comments/by Vadim Pavlovich
Share this entry
  • Share on Facebook
  • Share on Twitter
  • Share on WhatsApp
  • Share on LinkedIn
  • Share on Vk
  • Share by Mail

Search

Новые работы в портфолио

  • The Raven 1The RavenJan 15, 2021 - 19:05
  • Skyn 2SkynDec 22, 2020 - 17:11
  • Tetra Hemp Company 3Tetra Hemp CompanyDec 22, 2020 - 17:07
  • CAT&Lou 4CAT&LouDec 22, 2020 - 16:57
  • Paycasso 5PaycassoDec 22, 2020 - 16:48

О нас

Мы разрабатываем сайты на WordPress. Для нас очень важны красота, скорость, удобство использования и качественный код созданных нами проектов.

Каждый проект планируется, оценивается, разрабатывается и поддерживается индивидуально.

coma_logo_small

Контакты

Мы полностью удалённая команда. Своей базой мы считаем Ригу и можем при необходимости встретиться с вами.

+371 29394520
[email protected]

SIA YUVA
Reģ. Nr.: 42403034996
PVN reģ. Nr.: LV42403034996
Банк: A/S Swedbank
Счёт: LV16HABA0551038070386

Навигация

  • Главная
  • Услуги
    • Разработка сайта-визитки
    • Разработка корпоративного сайта
    • Разработка интернет-магазина
  • О нас
  • FAQ
  • Отзывы
  • Блог
  • Контакты
Developed in coma.lv (естественно). Работаем с 2010 года.
  • Facebook
  • LinkedIn
Scroll to top