Мы уже писали о самом популярном способе восстановления пароля: с использованием phpMyAdmin. Но некоторые хостинг-провайдеры не предоставляют cPanel или phpMyAdmin. Что делать в таком случае? Прочесть эту статью!
Смотрите также:
Поскольку WordPress использует базу данных (обычно это MySQL), у каждого хостинг провайдера должна быть система управления базами данных, то есть СУБД. В данном руководстве мы будем использовать командную строку (CMD) MySQL, которая является бесплатной СУБД, лицензированной под GNU General Public License v2.
Требования
Восстановление вашего пароля с помощью MySQL CMD включает меньше шагов и может быть принято в качестве универсальной системы восстановления пароля. Этот подход может быть использован практически при любом сценарии.
Тем не менее, вам нужно иметь понимание принципов баз данных и способа взаимодействия WordPress с Базой. Кроме того, вам также нужно знать следующие технические аспекты:
- Имя базы данных, используемой вашим WordPress сайтом
- Адрес сервера MySQL (IP или имя хоста)
- Данные пользователя "root" для MySQL
- User ID пользователя, пароль для которого вы хотите изменить. Обычно это 1, поскольку мы создаем админ-пользователя при установке WordPress. Обратите внимание, что само имя этого пользователя-администратора может быть каким угодно, при этом User ID пользователя будет 1, поскольку это первый созданный вами пользователь.
Вход в командную строку MySQL для Windows
Если у вас локальная версия WordPress в Windows, установленная через WAMP или XAMPP, то для запуска MySQL CMD щелкните по иконке WAMP → MySQL → MySQL console.
Это позволит вам войти, больше никаких команд вводить не нужно. Переходите на следующий шаг.
Вход в командную строку MySQL для Linux
Большинство провайдеров shared-хостинга, VPS, физических серверов используют Linux, например: CentOS, Debian, Fedora или Ubuntu.
Если у вас локальная версия WordPress сайта на Linux через LAMP, просто запустите эмулятор терминала и введите команду:
mysql -u root -p
Если вы пытаетесь сбросить пароль на удаленном сервере, подключитесь по SSH с помощью любого SSH-клиента, например Putty. Как только вы вошли на удаленный сервер, войдите в MySQL, используя следующую команду:
mysql -u root -p <password>
Сброс пароля WordPress
Теперь, когда у вас есть доступ к MySQL CMD, обозначенный в консоли как 'mysql >' , пора творить волшебство. Ну, не совсем волшебство — просто старые добрые команды MySQL.
Используем:
- Имя базы данных WordPress: wp_genesis
- User ID: 1
- Новый пароль: WPEXPLORER
Немного "магии"
Введите следующие команды:
use wp_genesis; SELECT ID, user_login, user_pass FROM wp_users; UPDATE wp_users SET user_pass = MD5('WPEXPLORER');
Если последняя команда не работает так, как на скриншоте, удалите одинарные кавычки и введите их вручную. Это должно сработать.
Это сбросит пароль пользователя администратора и изменит его на WPEXPLORER. Конечно, при установке нового пароля вам нужно будет использовать пароль посложнее. Как только вы это сделали, вы можете выйти из MySQL CMD с помощью команды:
exit
Видео-руководство
Вот видео-руководство, которое описывает весь процесс. Я бы рекомендовал сначала прочесть статью, но если вы ищете быстрое решение, вот ваш вариант:
Заключение
Хочу напомнить, что восстановление пароля с помощью phpMyAdmin проще и 90% хостинг-компаний предоставляют его. Но если у вас есть немного свободного времени, я бы рекомендовал попробовать этот вариант, поскольку он даст вам некоторый опыт в использовании MySQL команд и баз данных. Кто знает, может, это пригодится вам в будущем.
Комментарии к записи: 3
Спасибо за информацию! Таким образом только что на сервере под управлением Freebsd сбросил пароль)
Спасибо за информашку!! очень помогло)
спасибо, годно