Случилось страшное! Забыл пароль admin-а от WordPress.

Фев 20th, 2012 | Posted by | Filed under Database, internet, PC, Sites, Software

Без паники! Пароль root-а на сервер mysql есть? А потому можно сделать следующее:

mysqlshow -u root -p{пароль рута без пробела после -p}

эта команда покажет имя базы данных wordpress. Например, wpdatabase. Далее, сделать:

mysqlshow -u root -p{пароль} wpdatabase


Если нет пароля root-а, в настройках WordPress в файле wp-config.php в корне директории WordPress на сайте есть имя пользователя, пароль и имя базы WordPress. Эти имя и пароль можно указать далее вместо имени и пароля root-а.
Эта команда покажет имя таблицы, в которой хранятся пользователи. Обычно это {префикс}_users, например, wp_users. Далее сделать:

mysql -u root -p{пароль}

Появится приглашение ввести запрос к серверу. Написать:

connect wpdatabase;

Выйдет сообщение о подключении к БД wpdatabase. Написать команду замены пароля:

update wp_users set user_pass=md5('{здесь написать новый пароль !!!без фигурных скобочек!!!}') where user_login='admin';

В принципе, ошибок никаких не должно быть. Пишем exit и пробуем войти под admin-ом с новым паролем.

No comments yet.