Но доступ к консоли системы у Вас все же есть и он ведь у Вас надеюсь Административный.
У меня такая проблема получилось что я забыл свой пароль на вход в административный интерфейс восстановленной из снапшота виртуальной машины с функционалом развернутой CMS системы — wordpress на которой я обкатываю различные настройки перед тем как перенести их на свой блог.
А тут на тебе я не помню пароль, ниже пошаговые действия как изменить его:
Первое я знаю, что «Имя пользователя» это ekzorchik, по умолчанию WordPress многословен как никогда об этом говорит сообщение в ошибке неправильного ввода пароля: «ОШИБКА: Введенный вами пароль пользователя ekzorchik неверен. Забыли пароль?»
Узнаю название базы и пользователь обладающий над ней правами:
ekzorchik@srv-host:~$ sudo cat /var/www/wordpress/wp-config.php
define('DB_NAME', 'ws');
/** MySQL database username */
define('DB_USER', 'wsuser');
/** MySQL database password */
define('DB_PASSWORD', '612mbddr!!!!');
$table_prefix = 'wpss_';
Подключаюсь к консоли mysql:
ekzorchik@srv-host:~$ mysql -u wsuser -p612mbddr!!!!;
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 56
mysql> use ws;
mysql> select user_login,id,user_pass from wpss_users;
+————+—-+————————————+
| user_login | id | user_pass |
+————+—-+————————————+
| ekzorchik | 1 | $P$BB6sR9dqtdBs.wVZQiSbDFdsbBWBDK1 |
+————+—-+————————————+
1 row in set (0.00 sec)
, да всего лишь один пользователь, теперь изменяю ему пароль:
mysql> update wpss_users set user_pass=MD5('712mbddr@') where id = 1;
Query OK, 1 row affected (0.08 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> quit
Bye
На заметку: если id=1, то это административный аккаунт по умолчанию.
Теперь возвращаюсь к странице входа в CMS систему WordPress и пробую авторизоваться:
Имя пользователя: ekzorchik
Пароль: 712mbddr@ (измененный выше)
нажимаю кнопку «Войти» и вуаля я в Административном интерфейсе:
На этом всё, с уважением автор блога — ekzorchik. Дальше буду играться с такой CMS Системой именуемой как WordPress.