Plesk использует устаревший пароль для MYSQL5.7
Я не могу войти в свою панель управления Plesk или даже открыть страницу.
Утилиты восстановления Plesk не работают, поэтому методы web/GUI кажутся совершенно недоступными.
Единственный способ войти в систему через команду:
mysql -u admin -p [entering correct password]
Но сам Plesk не может подключиться к MYSQL 5.7, поскольку использует старый пароль.
Как мне обновить пароль, который Plesk использует для подключения к MySQL?
2 ответа
Указатели для обновления пароля Plesk MySQL
Согласно сообщению "The Plesk показывает ошибку: не удается подключиться к MySQL 4.1+ с использованием старой небезопасной аутентификации", вы можете перейти к
Plesk>Domains>example.com>Databases>User Management>database_nameи в новом окне введите новый пароль.Кроме того, согласно сообщению "Plesk недоступен: доступ запрещен для пользователя 'username' @'localhost' (используя пароль YES)", вы можете запустить
plesk sbin psadb -u --password="password"с новым паролем из командной строки.
Дополнительные ресурсы и ссылки
Следуя инструкциям по ссылке, предоставленной ответом Pimp Juice, набрав plesk db дал мне ошибку: ERROR 1045 (28000): Access denied for user 'admin'@'localhost' (using password: YES)
Решение состояло в том, чтобы объединить их, поскольку я не могу найти документированный способ, которым plesk db допускает опции имени пользователя и пароля
- Запустите mysql:
mysql -u admin -p MyMySQLAdminPassword, который является то, чтоplesk dbпытался сделать с учетными данными, которые он знает. - Вставьте команду
UPDATE mysql.user SET authentication_string=PASSWORD("MyMySQLAdminPassword") WHERE user='admin'; quitMYSQL- Запустите команду:
plesk sbin psadb -u --password="MyMySQLAdminPassword", цитаты включены.