Як додати користувача admin в wordrpress за допомогою mysql

Нещодавно звернувся користувач з проханням допомогти: сайт не пускав в адмінку, пароль на почту не відновлювався, а новини потрібно було терміново додати. Проблему вирішили, додавши нового адміністратора через інтерфейс БД. Нижче - покрокова інструкція як це зробити - додати користувача admin в базу даних WordPress через MySQL

Примітка: ЗАВЖДИ робіть бекап БД перед її редагуванням напряму. Мануал передбачає базові знання того, як працювати з phpMyAdmin.

Перш за все, необхідно залогінитися в phpMyAdmin і вибрати свою БД.

Дії будуть проводитися над таблицями wp_users і wp_usermeta. Вибираємо таблицю wp_users

Необхідно додати інформацію про наш новий адмін, тому натискаємо на вкладку Insert як на зображенні нижче. У формі вставки додаємо наступне:

Тепер додати значення в таблицю wp_usermeta. Клік по таблиці wp_usermeta, потім на вкладку Insert як і в попередньому кроці. Додаємо наступну інформацію в форму:

  • unmeta_id - залишаємо порожнім (згенерує автоматично)
  • user_id - тут - id користувача, зазначеного в попередньому кроці (у мене 4, якщо пам'ятаєте)
  • meta_key - виставляємо wp_capabilities
  • meta_value - вставляємо це: a: 1:

Додаємо ще один рядок з:

  • unmeta_id - залишаємо порожнім (згенерує автоматично)
  • user_id - тут - id користувача, зазначеного в попередньому кроці (у мене 4)
  • meta_key - встановлюємо значення wp_user_level
  • meta_value - 10

Далі, клік на кнопку Go, і ми створили нового користувачам. Тепер пробуємо залогінитися в wp-admin з новими даними користувача, зазначеними нами вище. Після логіна, перевірте, про всяк випадок введені дані в адмінці сайту і обновіть дані.

SQL-запит

Для просунутих користувачів є швидкий спосіб зробити все це, за допомогою запиту до БД

Не забудьте вибрати те ім'я БД, з яким ви працюєте на цьому сайті, зверніть увагу на префікс БД.