Использование Plesk для настройки MySQL

Использование 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 к серверу)

решение1

Если вам нужен административный доступ к MySQL, вам необходимо сделать:

mysql -u root -p

решение2

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

Связанный контент