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

Прежде чем войти в службу базы данных MySQL / MariaDB , сначала создайте хеш нового пароля, которая будет назначена учетной записи, с помощью следующей команды.

Замените строку «newpass», используемую в этом примере, с вашим собственным надежным паролем. Скопируйте хеш пароля MD5 в файл, чтобы позже вставить хеш в поле пароля пользователя MySQL.

# echo -n «newpass» | md5sum

После того, как вы создали новый хеш-пароль MD5, войдите в базу данных MySQL с правами root и выполните команду ниже, чтобы идентифицировать и выбрать базу данных WordPress. В этом случае база данных WordPress называется «wordpress».

# mysql -u root -p MariaDB [(none)]> show databases; MariaDB [(none)]> use wordpress;

Затем выполните следующую команду, чтобы определить таблицу, отвечающую за хранение учетных записей пользователей WordPress. Обычно таблица, в которой хранится вся информация пользователя, является wp_users . Запрос таблицы wp_users получает ID всех пользователей, логин и пароль и идентифицирует поле ID логина учетной записи, которая нуждается в изменении пароля. ID имени пользователя будет использоваться для дальнейшего обновления пароля.

MariaDB [(none)]> show tables; MariaDB [(none)]> SELECT ID, user_login, user_pass FROM wp_users;

После того, как вы правильно определили ID пользователя, которому требуется пароль, измените его, чтобы обновить его пароль. Замените ID пользователя и хеш MD5 пароля соответственно. В этом случае идентификатор пользователя равен 1, а новый хеш пароля: e6053eb8d35e02ae40beeeacef203c1a.

MariaDB [(none)]> UPDATE wp_users SET user_pass= «e6053eb8d35e02ae40beeeacef203c1a» WHERE ID = 1;

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *