Частенько начал забывать пароли к сайтам, что приводит к некоторым неудобствам. Например, пароль забыт, по некоторым причинам восстановление пароля в админке сайта нажать никак нельзя. Что остается делать? Если есть доступ к phpmyadmin – единственный вариант – выполнить сброс пароля через SQL запрос. Об этом мы с вами сейчас и поговорим.Я использую только три движка для создания своих сайтов – WordPress, Joomla и DLE. Так как пароли забываю периодически к одному из движков, придется написать мануал как восстановить пароли к каждой из вышеперечисленных cms.

Как восстановить пароль к сайту на WordPress

Если у нас есть сайт на ВП, а доступа к админке нет, тогда пойдем в phpmyadmin. Первое действие будет одинаково для всех трех систем управления.

В phpmyadmin выбираем необходимую базу данных
Ищем таблицу «wp_users»
Ищем юзера с ID=1 (по плану это как раз администратор)
Нажимаем на карандаш (редактировать)
Заполняем поле «user_pass» новым паролем (например «admin»)
В поле «функция» выбираем md5
Жмем «Ок»

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

Как восстановить пароль к сайту на Joomla

C сайтом на WordPress мы уже разобрались, переходим к сайту на Joomla. Для того, чтобы восстановить пароль сайта под cms Joomla существует два варианта – аналогичный сайту на WordPress и вариант с использованием SQL запроса.
Первый вариант
Заходим в phpmyadmin
Выбираем нужную базу данных
Ищем таблицу «jos_users»
Ищем юзера с «usertype» – Super Administrator (или же с ID=62)
Нажимаем на карандаш (редактировать)
Заполняем поле «password» новым паролем (например «admin»)
В поле «функция» выбираем md5
Жмем «Ок»

На этом наши действия закончены. Идем в админку и радуемся доступу к сайту.

Второй вариант
Рассмотрим второй вариант.
Заходим в phpmyadmin
Выбираем нужную базу данных
Выбираем вкладку «SQL»
Выполняем такой SQL запрос:
UPDATE `jos_users`
SET password=’21232f297a57a5a743894a0e4a801fc3′
WHERE id = 62;
Жмем «Ок» и все готово! Теперь для пользователя Admin пароль будет admin.
C Joomla закончили, переходим к DLE.

Как восстановить пароль к сайту на DLE

Все достаточно просто. Аналогично WordPress и Joomla. Быстрый вариант:
Заходим в phpmyadmin
Выбираем нужную базу данных
Выбираем вкладку «SQL»
Выполняем такой SQL запрос:
UPDATE `dle_users`
SET `password` = ‘d9b1d7db4cd6e70935368a1efb10e377′
WHERE `user_id` =1;
Жмем «Ок» и все готово! Теперь для пользователя с ID=1 пароль будет 123.

Заходим в админку сайта и не забываем сменить пароль!