Использование 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 (иди охрана!). Теоретически, я понимаю, что два пароля должны быть одинаковыми... их синхронизация - это отдельная проблема.
Другие вопросы по тегам