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

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

Например, был корпоративный сайт. Его несколько месяцев не модерировали. Назначили нвого админа. Где какие пароли и логины, человек не знает. Пароль от почтового ящика, который был введен в качестве административного, тоже где-то затерялся. Да никто точно и не знает, какой там емэйл был забит прежним админом.

И так далее, и тому подобное.

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

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

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

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

Тот, кто знаком с базами данных MySQL, мог видеть, что в ней можно увидеть логин админа, почтовый ящик и… пароль. Вот только пароль этот зашифрован — его нельзя просто взять из базы и вставить в форму входа в админку. Точно также нельзя его просто взять и заменить на пароль, который вы хотите, непосредственно в том виде, в каком вы будете его использовать в дальнейшем.

Однако есть здесь одна особенность. Шифрует MySQL пароли всегда одинаково. То есть, если вы на одном сайте назначите пароль для админки Pass и на другом точно такой же, то результат шифрования будет один и тот же.

Я думаю, вы уже догадались, как поступить дальше. Если нет, объясняю. У вас есть свой сайт или блог на ВП. А лучше, если у вебмастера есть какой-нибудь тестовый сайт, например, на поддомене, где он отрабатывает различные штучки-дрючки, которые потом внедряет на своих сайтах или на сайтах клиентов. Вот таким сайтом и можно воспользоваться для изменения пароля админа на другом сайте.

Причем, хочу заметить, что этот способ одинаково подходит для изменения пароля админа любой CMS, использующей БД MySQL. Будь то ВП, Джумла, MODx…

Итак, собственно сам процесс. На своем блоге устанавливаете админ пароль, какой хотите. Пусть это будет простейший пароль в виде 12345 или pass. После этого заходите в свою бузу данных — wp_users (для MODX это будет modx_manager_users) и видите строку, в которой прописаны все данный админа — логин, пароль и емэйл.

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

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

После входа в админпанель можно снова поменять пароль или же, если вы это делали для кого-то, клиент сам проделает эту процедуру.

А теперь для тех, у кого хватило терпения дочитать до этого места. Чтобы не ходить долгими путями, я приготовил для вас еще более короткий.

Ниже приведен код, который вы можете прямо сейчас скопировать и подставить в базу данных

5f4dcc3b5aa765d61d8327deb882cf99

Этот набор букв и цифр соответстует слову password .

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

Решил дописать эту заметку. Сейчас я частенько пользуюсь онлайн сервисами для шифрования пароля в MD5 (именно такой вид шифрования применяется в большинстве CMS для шифрования паролей). Здесь вообще все просто: придумали пароль (записали, конечно, где-то), зашли на сайт, предлагающий услуги шифрования, ввели свой пароль, скопировали полученный шифр, вставили в БД в поле Пароль, сохранили изменения. Все, заходим на страницу авторизации, вводим логин и новый пароль.

Оцените статью
Добавить комментарий