Павел Новицкий

Пользователь MySQL root в панелях управления

2 сентября 2014, 15:22

За что не люблю панели управления серверами, так это за стремление переопределить стандартные переменные и ни в коем случае не показывать пользоватею пароли. Наверно, это правильно. Но жутко не удобно. Бывали случаи, когда без рута к MySQL никак. Наконец, дошли руки сделать этакую памятку для собственного удобства.

CPanel и WHM

В директории root лежит скрытый файл «.my.cnf»

~# cat /root/.my.cnf

[client]
password="password"
user=root

DirectAdmin

В системе создаётся свой пользователь «da_admin» со всеми правами рута. Доступы можно посмотреть в /usr/local/directadmin/conf/mysql.conf

~# cat /usr/local/directadmin/conf/mysql.conf

user=da_admin
passwd=password

Parallels Plesk Panel

После установки панели пользователь «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`

ISPManager

Пароль можно посмотреть прямо в панеле:

Настройки сервера - Серверы баз данных - MySQL - Пароль root

ISPConfig 3

Пароль хранится в /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';
?>

SysCP

~# cat /var/www/syscp/lib/userdata.inc.php | grep root_password

$root_password = 'password';

Будет дополняться по мере набивания новых шишек.

0 комментариев


Ваш комментарий
(обязательно)
(не показывается)
(HTML не работает)
© 2013-2017
Скопировать