Наша совместная команда Banwar.org

Связаться с нами

  • (097) ?601-88-87
    (067) ?493-44-27
    (096) ?830-00-01

Статьи

Як додати обліковий запис адміністратора в БД WordPress через MySQL

  1. SQL запит

Кілька днів тому ми зіткнулися з проблемою, коли для користувача сайт був зламаний і аккаунт адміністратора був видалений з бази даних. Це заблокувало будь-якої доступ до панелі адміністратора сайту. У цій статті ми розповімо, як створити обліковий запис адміністратора в базі даних через MySQL.

Пам'ятайте, ви повинні завжди робити резервні копії вашої бази даних перед тим, як робити будь-які зміни в MySQL. Ця стаття вимагає розуміння того, як phpMyAdmin працює.

Насамперед, вам потрібно зайти в phpMyAdmin і знайти БД вашого WordPress.

Насамперед, вам потрібно зайти в phpMyAdmin і знайти БД вашого WordPress

Як тільки ви зайшли, то відразу ж знайдіть таблиці wp_users і wp_usermeta. Натисніть на таблицю wp_users.

Натисніть на таблицю wp_users

Нам потрібно вставити інформацію про новий адміністратора, тому натисніть на закладку 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.

Натисніть на кнопку Go

Далі ми додамо деякі значення в таблицю 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

Новости

Banwar.org
Наша совместная команда Banwar.org. Сайт казино "Пари Матч" теперь доступен для всех желающих, жаждущих волнения и азартных приключений.