Сброс паролей ISPConfig и mysql
Сброс admin пароля в ISPconfig
Если вы потеряли или забыли пароль пользователя admin для входа в ISPconfig, то его можно изменить средствами MySQL как через SSH-консоль, так и через phpMyAdmin. Для обоих вариантов нужны данные доступа с правами root-пользователя в MySQL (не путать с root-пользователем на виртуальном сервере VDS).
Способ 1. phpMyAdmin.
- Подключаемся к веб-интерфейсу phpMyAdmin. По умолчанию ссылка для доступа выглядит следующим образом:
http://ip-адрес:8081/phpmyadmin
- Выбираем базу данных dbispconfig.
- Открываем таблицу sys_user.
- Перед пользователем admin нажимаем на кнопку Изменить.
- Находим поле passwort. Рядом с ним в поле Функция устанавливаем MD5, а в поле Значение указываем новый пароль, после чего нажимаем ОК.
- В результате новый указанный пароль преобразуется в MD5-хэш и применится к пользователю admin.
Чтобы преобразовать пароль с помощью md5:
$str = 'тут ваш пароль в человеческом виде';
echo md5($str);
Обратите внимание, что перед сменой пароля root к mysql вам нужно найти конфиг панели ispconfig, чтобы иметь возможность оперативно его сменить, иначе панель не будет работать. Конфиг был обнаружен в папке: /usr/local/ispconfig/server/lib/mysql_clientdb.conf
Смена пароля root к базам данных. Сначала подключаемся к серверу
mysql –uroot –p
Потом меняем пароль:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
Для смены пароля пользователей к базам mysql в панели ispconfig есть раздел Сайты → Пользователи баз данных. После смены пароля перезапустить сервер mysql:
/etc/init.d/mysql stop
/etc/init.d/mysql start