Сброс пароля WordPress через mysql

Linux admin

Обсуждение тут

Чтобы сбросить пароль администратора WordPress через MySQL (phpMyAdmin или консоль mysql), можно сделать так:

1. Подключитесь к MySQL

mysql -u root -p

или через пользователя БД WordPress:

mysql -u wordpress_user -p

2. Выберите базу данных WordPress

USE имя_базы;

(имя базы можно посмотреть в файле wp-config.php, параметр DB_NAME).

3. Найдите администратора

SELECT ID, user_login, user_pass FROM wp_users;

⚠️ Иногда таблица может называться не wp_users, а с другим префиксом, например wp123_users.

4. Сбросьте пароль

Пароль хранится в виде хэша MD5. Чтобы установить новый пароль, используйте:

UPDATE wp_users 
SET user_pass = MD5('НОВЫЙ_ПАРОЛЬ') 
WHERE user_login = 'admin';

Например:

UPDATE wp_users 
SET user_pass = MD5('MyNewStrongPassword123!') 
WHERE user_login = 'admin';

5. Выйдите и войдите в WordPress

Теперь можно авторизоваться в админке под логином admin с новым паролем.