Ми вже писали про найпопулярніший спосіб відновлення пароля: з використанням phpMyAdmin. Але деякі хостинг-провайдери не надають cPanel або PHPMYADMIN. Що робити у такому разі? Прочитати цю статтю!
Дивіться також:
Оскільки WordPress використовує базу даних (зазвичай це MySQL), у кожного хостинг провайдера має бути система управління базами даних, тобто СУБД. У цьому посібнику ми будемо використовувати командний рядок (CMD) MySQL, яка є безплатною СУБД, ліцензованою під GNU General Public License v2.
Вимоги
Відновлення вашого пароля за допомогою MySQL CMD включає менше кроків і може бути прийнято як універсальну систему відновлення пароля. Цей підхід може бути використаний практично за будь-якого сценарію.
Тим не менш, вам потрібно мати розуміння принципів баз даних та способу взаємодії WordPress з Базою. Крім того, вам також потрібно знати такі технічні аспекти:
- Ім'я бази даних, що використовується вашим WordPress сайтом
- Адреса сервера MySQL (IP або ім'я хоста)
- Данні користувача "коріньдля MySQL
- ідентифікатор користувача користувача, пароль для якого потрібно змінити. Зазвичай це 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 через ЛАМПИ, просто запустіть емулятор терміналу та введіть команду:
mysql -u root -p
Якщо ви намагаєтеся скинути пароль на віддаленому сервері, підключіться SSH за допомогою будь-якого SSH-клієнта, наприклад шпаклівка. Як тільки ви увійшли на віддалений сервер, увійдіть до MySQL, використовуючи наступну команду:
mysql -u root -p <password>
Скидання пароля WordPress
Тепер, коли у вас є доступ до MySQL CMD, позначений у консолі як 'mysql >', час творити диво. Ну, не зовсім чаклунство — просто старі добрі команди MySQL.
використовуємо:
- Ім'я бази даних WordPress: wp_genesis
- Ідентифікатор користувача: 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 команд та баз даних. Хто знає, може, це стане вам у нагоді.
Коментарі до запису: 3
Спасибі за інформацію! Таким чином щойно на сервері під керуванням Freebsd скинув пароль)
Дякую за інформашку!! дуже допомогло)
дякую, придатно