我无法登录我的 Plesk 控制面板,甚至无法打开页面。
Plesk 的修复实用程序无法运行,因此 Web/GUI 方法似乎完全不可用。
我登录的唯一方式是通过命令:
mysql -u admin -p [entering correct password]
但是 Plesk 本身无法连接到 MYSQL 5.7,因为它使用的是旧密码。
如何更新 Plesk 用于连接 MySQL 的密码?
答案1
更新 Plesk MySQL 密码的指南
根据“Plesk 显示错误:无法使用旧的不安全身份验证连接到 MySQL 4.1+”发帖后,您可以前往
Plesk
>>>>>>Domains
并在新窗口中提交新密码。example.com
Databases
User Management
database_name
此外,根据“Plesk 无法访问:拒绝用户‘用户名’@‘localhost’访问(使用密码是)”发布后,您可以
plesk sbin psadb -u --password="password"
从命令行使用新密码运行。
其他资源和参考资料
答案2
按照以下链接上的说明操作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';
quit
MYSQL- 运行命令:
plesk sbin psadb -u --password="MyMySQLAdminPassword"
,包括引号。