Сброс пароля WordPress через phpMyAdmin
Когда это пригодится
- Вы забыли пароль и не имеете доступа к электронной почте, привязанной к аккаунту.
- Вы забыли имя пользователя или не можете использовать стандартный механизм восстановления.
- Хостинг предоставляет phpMyAdmin, и у вас есть доступ к базе данных WordPress.
Короткая проверка перед началом
- У вас есть доступ в панель хостинга (cPanel/иную) и в phpMyAdmin.
- Вы можете скачать файлы сайта по SFTP (на случай, если нужно посмотреть wp-config.php).
- Вы создали резервную копию базы данных (экспорт .sql) или сделали snapshot хостинга.
Шаги по восстановлению пароля через phpMyAdmin
1. Войдите в панель хостинга и откройте phpMyAdmin
Зайдите в аккаунт хостинга и откройте страницу phpMyAdmin. Если вы не знаете, какая БД используется, скачайте файл wp-config.php через SFTP и найдите там значения DB_NAME, DB_USER и DB_HOST.

ALT: Главная страница phpMyAdmin с списком баз данных на хостинге
2. Выберите базу данных WordPress
В левой колонке phpMyAdmin выберите базу, которая соответствует вашему сайту. Список таблиц появится в правой части экрана.

ALT: Список таблиц WordPress в phpMyAdmin, среди них таблица users
3. Найдите таблицу users
Обычно таблица называется wp_users. Если при установке использовался другой префикс, будет выглядеть как yourprefix_users. Нажмите по таблице, затем кнопку «Обзор» (Browse) справа.
4. Найдите нужную запись пользователя
В списке пользователей найдите строку с нужным логином. Столбец user_pass содержит хеш текущего пароля.

ALT: Страница просмотра записей в таблице wp_users, видно поле user_pass
Примечание: значение в колонке user_pass обычно выглядит как набор букв и цифр — это не сам пароль, а его хеш. WordPress поддерживает проверку старых MD5-хешей для восстановления, поэтому этот метод работает в большинстве случаев.
5. Создайте MD5-хеш нового пароля
Вы можете сгенерировать MD5-хеш с помощью онлайн-сервиса или на локальной машине. Пример онлайн-инструмента — любой MD5 hasher, но лучше не вводить в сторонние сервисы ваши реальные пароли; временно используйте безопасный пароль или создайте хеш локально.
Если у вас есть доступ к командной строке на своём компьютере, можно использовать:
- macOS / Linux: echo -n “NewPassword” | md5sum
- Windows PowerShell: Get-FileHash -Algorithm MD5 <(echo -n “NewPassword”) (варианты зависят от среды)

ALT: Онлайн-сервис для генерации MD5-хеша из строки
Важно: MD5 считается устаревшим для безопасного хранения паролей. Здесь MD5 используется только как совместимый хеш для быстрого восстановления доступа: при первом входе WordPress обновит хеш в базе до более безопасного формата.
6. Редактирование записи пользователя в phpMyAdmin
Отметьте нужную строку и нажмите значок редактирования (карандаш). В поле user_pass вставьте сгенерированный MD5-хеш и установите функцию поля в выпадающем списке как “MD5” (если phpMyAdmin предлагает функцию). Если функции нет, вставьте хеш как есть.

ALT: Форма редактирования записи пользователя в phpMyAdmin

ALT: Поле user_pass в phpMyAdmin с вставленным MD5-хешем
Нажмите «Выполнить» или «Go», чтобы сохранить изменения.
7. Войдите в WordPress с новым паролем
После сохранения вернитесь на страницу входа WordPress и введите логин и новый пароль (исходный пароль, из которого вы генерировали MD5-хеш). Система должна пропустить вас и обновить хеш пароля в базе до более безопасного формата.
Альтернативные подходы
- WP-CLI: если на сервере установлен WP-CLI, выполните команду: wp user update
–user_pass=”НовыйПароль”. Это безопаснее и не требует ручной генерации хеша. - Временная замена файла functions.php: можно добавить код, устанавливающий пароль пользователю при загрузке темы, затем удалить код. Этот метод требует доступа к файловой системе.
- Обращение в техподдержку хостинга: если у вас нет доступа к БД, поддержка может помочь сбросить пароль.
Когда метод не сработает
- У вас нет доступа в phpMyAdmin или хост заблокировал прямое редактирование БД.
- Сайт использует внешнюю авторизацию (LDAP, SSO), тогда пароль в таблице wp_users может быть неактуален.
В этих случаях используйте WP-CLI, восстановление через хостера или восстановление службы аутентификации.
Риски и меры предосторожности
- Всегда делайте резервную копию базы данных перед изменениями.
- Не вводите реальные пароли в незнакомые онлайн-сервисы; генерируйте хеш локально, если возможно.
- После входа обновите пароль на надёжный и включите двухфакторную аутентификацию.
Important: Если в базе данных содержится персональная информация, соблюдайте требования конфиденциальности и храните дампы в защищённом месте.
Быстрый контроль качества — чеклист
Для администратора сайта:
- Сделана резервная копия базы данных.
- Найдена правильная база данных и таблица users.
- Сгенерирован и вставлен хеш правильного пароля.
- Успешный вход в админку и смена пароля.
Для хостинг-поддержки:
- Подтвердите доступ клиента к аккаунту.
- Проведите операцию или предложите безопасную альтернативу (WP-CLI).
Критерии приёмки
- Вы можете войти в админку с новым паролем.
- В таблице wp_users у пользователя появился другой хеш (обновление может произойти при первом входе).
- Пароль на сайте изменён на более надёжный и активированы дополнительные меры безопасности.
Короткий глоссарий
- MD5: устаревший алгоритм хеширования, обычно даёт 32-символьный хеш.
- phpMyAdmin: веб-интерфейс для управления MySQL/MariaDB.
- wp-config.php: конфигурационный файл WordPress с параметрами подключения к БД.
- wp_users: таблица базы данных WordPress, содержащая пользователей.
Итог
Сброс пароля через phpMyAdmin — быстрый и часто эффективный метод в критической ситуации. Всегда делайте резервную копию перед изменениями и после входа обновите пароль и настройки безопасности. Если вы не уверены в своих действиях, обратитесь к службе поддержки хостинга или к администратору.
Notes: Не используйте MD5 для постоянного хранения паролей; этот приём предназначен только для восстановления доступа.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента