- Содержание статьи
Может появиться подобное положение дел, что вы вдруг забыли пароль от собственной учетной записи на интернет-ресурсе запущенным под CMS WordPress, либо что еще ужаснее — вас взломали, и поменяли пароль. Почтовый сервер не посылает письмо с ссылкой на востановление, а если посылает, то не для вас… Однако, если у вас есть доступ к серверу MySQL, где располагается применяемая информационная база веб-сайтом с WordPress, то это не будет неувязкой.
В такой статье подразумевается, что у вас есть доступ через ssh, и вы понимаете логин:пароль пользователя MySQL, имеющ?? доступ к базе данных вашего веб-сайта на WordPress.
Смена пароля через MySQL
И так, приступим:
- Сначала необходимо запустить консольный клиент MySQL. Делается это обычный командой mysql:
mysql -p -u имя_пользователяПосле реализации этой команды у вас попросит пароль избранного пользователя.
- Сейчас необходимо избрать подходящую информационную базу. Представим, она называется wordpress:
use wordpress;При успешном выполнении команды будет выведено сообщение Database changed.
Если вы НЕ ПОНИМАЕТЕ, имя базы, то у вас доступны последующие методы прояснить положение дел:- Поглядеть перечень баз данных на MySQL сервере, выполним последующую команду:
show databases; - Посмотреть имя базы данных в файле конфига WordPress, который называется wp_config.php и лежит в корневой директории сайта на WordPress:
cat wp-config.php | grep DB_NAME
- Поглядеть перечень баз данных на MySQL сервере, выполним последующую команду:
- Осталось разобраться какому пользователю нужно поменять пароль. Для этого достаточно просто знать адрес электронной почты, или логин. Выполняем в MySQL команду:
- Для смены пароля пользователя с логином Sysadmin:
UPDATE `wp_users` SET `user_pass` = MD5('12345678') WHERE `wp_users`.`user_login` = Sysadmin; - Для смены пароля пользователю с адресом электронной почты sysadmin@sysadmin.ru:
UPDATE `wp_users` SET `user_pass` = MD5('12345678') WHERE `wp_users`.`user_email` = sysadmin@sysadmin.ru;
Как только появится примерно следующее сообщение:
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0То значит пароль пользователя был изменен.
- Для смены пароля пользователя с логином Sysadmin:

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