Использование Plesk для настройки MySQL
Возникли проблемы при запуске и запуске моего mysql на новом виртуальном сервере. Хозяин дал мне Plesk, и я думаю, что MySQL установлен, но я не могу получить к нему доступ.
Я продолжаю получать это:
mysql -u admin -p
Enter password:
ERROR 1045 (28000): Access denied for user 'admin'@'localhost' (using password: YES)
Как мне убедиться, что он работает правильно? Как мне сбросить пароль root? (У меня есть root-доступ к серверу)
2 ответа
Если вы хотите доступ администратора к MySQL, вам нужно сделать:
mysql -u root -p
Карлсон прав в нормальном мире за пределами Plesk... в Plesk по умолчанию mysql root
переименован в admin
,
Он должен синхронизировать пароли с вашим паролем администратора, но жизнь никогда не бывает такой простой. Пытаться:
mysql -uadmin -p `cat /etc/psa/.psa.shadow`
(чит-способ входа в систему, бит.psa.shadow получает любой пароль mysql и использует его. Пойдите в защиту!)
Если это дает вам ошибку 1045, перейдите к подробностям об этом на этой странице. Если это работает и регистрирует вас...
- Вы можете найти пароль Plesk mysql, который он использовал, без шифрования, открыв
/etc/psa/.psa.shadow
файл. - Вы можете увидеть незашифрованный пароль администратора Plesk на экране с помощью
/usr/local/psa/bin/admin --show-password
(иди охрана!). Теоретически, я понимаю, что два пароля должны быть одинаковыми... их синхронизация - это отдельная проблема.