За что не люблю панели управления серверами, так это за стремление переопределить стандартные переменные и ни в коем случае не показывать пользоватею пароли. Наверно, это правильно. Но жутко не удобно. Бывали случаи, когда без рута к MySQL никак. Наконец, дошли руки сделать этакую памятку для собственного удобства.
В директории root лежит скрытый файл «.my.cnf»
~# cat /root/.my.cnf [client] password="password" user=root
В системе создаётся свой пользователь «da_admin» со всеми правами рута. Доступы можно посмотреть в /usr/local/directadmin/conf/mysql.conf
~# cat /usr/local/directadmin/conf/mysql.conf user=da_admin passwd=password
После установки панели пользователь «root» переименовывается в «admin». Пароль тот же что и у пользователя «admin» при логине в панель управления.
Начиная с версии 8.0 пароль хранится в /etc/psa/.psa.shadow
~# cat /etc/psa/.psa.shadow
С десятой версии пароль в /etc/psa/.psa.shadow зашифрован.
~# /usr/local/psa/bin/admin --show-password
Так же в любой версии можно залогиниться в MySQL с данными root командой:
~# mysql -uadmin -p`cat /etc/psa/.psa.shadow`
Пароль можно посмотреть прямо в панеле:
Настройки сервера - Серверы баз данных - MySQL - Пароль root
Пароль хранится в /usr/local/ispconfig/server/lib/mysql_clientdb.conf
~# cat /usr/local/ispconfig/server/lib/mysql_clientdb.conf <?php $clientdb_host = 'localhost'; $clientdb_user = 'root'; $clientdb_password = 'password'; ?>
~# cat /var/www/syscp/lib/userdata.inc.php | grep root_password $root_password = 'password';
Будет дополняться по мере набивания новых шишек.