Сброс паролей 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