Мы уже писали о самом популярном способе восстановления пароля: с использованием 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 команд и баз данных. Кто знает, может, это пригодится вам в будущем.

Источник: WPExplorer.com

Вам понравился материал?

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

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.

1 комментарий

сначала новые
по рейтингу сначала новые по хронологии
Мирослав

Спасибо за информацию! Таким образом только что на сервере под управлением Freebsd сбросил пароль)