Как восстановить пароль от админ-панели WordPress

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

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

В адресной строке браузера вводим адрес вида http://ip-адрес-сервера/phpmyadmin. Вводим логин и пароль, его либо выдает хостинг-провайдер, а если у вас VPS, то Вы его задавали самостоятельно.

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

В списке находим нужного пользователя, и нажимаем «Изменить».

Нам нужно поменять значение user_pass. Так как вордпресс шифрует все пароли, используя функцию md5, необходимо ее выбрать в выпадающем списке. Стираем все содержимое поля со значением, и пишем свой новый пароль. Затем, нажимаем кнопку «Вперед».

Если все сделали правильно, то увидите сообщение, как на скриншоте ниже. Также в таблице ваш пароль уже будет в зашифрованном виде.

Теперь в новой вкладке можно перейти адресу http://адрес-вашего-сайта.домен/wp-admin и войти, использую только что измененный пароль. Если все нормально, нас пустит в админ-панель сайта.

Для тех кто не пользуется phpmyadmin, все то же самое можно сделать через SSH. Подключаемся к серверу, и вводим команду:

mysql -u root -p

Естественно, нужно знать пароль от mysql-пользователя root.

Выведем список существующих баз данных.

SHOW DATABASES;

Затем, выберем базу данных, с которой будем работать.

USE dev_wordpress;

Самые внимательные пользователи, заметили на 5-м скриншоте SQL-запрос, который выполнялся для смены пароля. На данном этапе необходимо выполнить в точности такой же запрос.

UPDATE `wp_users` SET `user_pass` = MD5('my_very_secret_password!)'WHERE `wp_users`.`ID` = 1;

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

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

ShiftHackZ

ShiftHackZ

Автор блога LocalHost // Blog. Интересуюсь компьютерными технологиями, системным администрированием и веб-разработкой. Днями напролет провожу время за своим компьютером и самосовершенствуюсь. Подробнее

Читайте также:

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *