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

Опубликовано: 2022-09-08


Вы были заблокированы из вашего веб-сайта WordPress?

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

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

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

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

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

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

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

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

После того, как это стало известно, давайте посмотрим, как добавить администратора в базу данных WordPress через MySQL.

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

PhpMyAdmin поставляется предварительно установленным с большинством популярных провайдеров интернет-хостинга WordPress. Вы можете найти его в разделе «Базы данных» на панели инструментов cPanel вашей учетной записи интернет-хостинга.

Вот скриншот с панели дескриптора Bluehost:

Открытие phpMyAdmin из CPanel

При нажатии на значок откроется интерфейс phpMyAdmin. Вам нужно выбрать базу данных WordPress из оставшегося столбца.

Сразу после этого phpMyAdmin проверит все таблицы в ваших базах данных WordPress. Вы будете зарабатывать варианты таблиц wp_consumers и wp_usermeta .

Вы будете вносить изменения в таблицы wp_users и wp_usermeta

Добавление пользователя в таблицу wp_people

Во-первых, вам нужно найти рабочий стол wp_users и просто щелкнуть по нему. Это отобразит людей, которые сейчас отображаются в таблице.

На снимке экрана ниже видно, что на рабочем столе нашего демонстрационного веб-сайта есть два идентификатора пользователя, 1 и 2. Когда мы создадим нового человека для нашего демонстрационного веб-сайта, мы дадим ему идентификатор 3.

Вы хотите щелкнуть вкладку &#8216Insert&#8217 в верхней части монитора, чтобы вы могли вставить данные для нового пользователя-администратора.

Щелкните вкладку «Вставка»

Увеличьте следующую информацию и факты в поля сортировки «Вставка»:

  • ID : определить отличительный выбор (в нашем примере мы будем использовать 3)
  • consumer_login : имя пользователя, которое будет использоваться при входе в систему.
  • consumer_move : увеличьте пароль и подтвердите выбор MD5 в меню целей (см. скриншот ниже)
  • consumer_nicename : полное название или псевдоним пользователя.
  • Consumer_e consumer_e mail : дескриптор электронной почты пользователя.
  • consumer_url : дескриптор вашего сайта
  • person_registered : выберите дату и время регистрации потребителя с использованием календаря.
  • consumer_activation_vital : оставьте пустым
  • user_position : установите это значение
  • display_title : полная идентификация или демонстрационная идентификация человека.
Заполните поля для нового пользователя

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

Включение потребителя в таблицу wp_usermeta

Теперь вы хотите найти рабочий стол wp_usermeta и нажать на него. Сразу после этого вы должны щелкнуть вкладку «Вставить», как и в предыдущем действии.

Затем вам нужно будет увеличить фиксацию фактов до версии «Вставка»:

  • unmeta_id : оставьте это поле пустым (он будет сгенерирован автоматически)
  • user_id : идентификатор человека, который вы использовали на прошлом шаге.
  • meta_key : это должно быть wp_abilities
  • meta_worth : вставьте это: a:1:s:13:"administrator"s:1:"1"
Заполните поля для нового пользователя

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

  • unmeta_id : оставьте это пустым (он будет сгенерирован автоматически)
  • user_id : идентификатор пользователя, который вы использовали на предыдущих шагах.
  • meta_vital : вам необходимо ввести wp_person_degree
  • meta_worth : 10
Заполните поля для нового пользователя

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

Теперь у вас действительно должна быть возможность войти в пространство администратора WordPress, используя имя пользователя и пароль, которые вы указали для этого пользователя.

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

Перейдите к пользователям »Все пользователи и отредактируйте нового пользователя

Теперь, почти ничего не меняя, прокрутите до основания веб-сайта и просто нажмите кнопку «Сохранить».

Это позволит WordPress очистить человека, которого вы только что создали, и увеличить необходимую информацию.

Добавление пользователя-администратора в базу данных 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 ('3', 'demo', MD5('demo'), 'Your Name', '[email protected]', 'http://www.example.com/', '2022-09-01 00:00:00', '', '0', 'Your Name')
 
 
INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '3', '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, '3', 'wp_person_level', '10')

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

Поместите этот SQL-запрос в свою базу данных

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

Если вам понравилась эта статья, подпишитесь на наш канал YouTube для видеоуроков по WordPress. Вы также можете получить нас на Twitter и Facebook.

На WPBeginner появилась статья «Как вставить потребителя-администратора в базы данных WordPress с помощью MySQL для начала».