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