Plesk 使用过期的 MYSQL5.7 密码

Plesk 使用过期的 MYSQL5.7 密码

我无法登录我的 Plesk 控制面板,甚至无法打开页面。

Plesk 的修复实用程序无法运行,因此 Web/GUI 方法似乎完全不可用。

我登录的唯一方式是通过命令:

mysql -u admin -p [entering correct password]

但是 Plesk 本身无法连接到 MYSQL 5.7,因为它使用的是旧密码。

如何更新 Plesk 用于连接 MySQL 的密码?

答案1

更新 Plesk MySQL 密码的指南

  1. 根据“Plesk 显示错误:无法使用旧的不安全身份验证连接到 MySQL 4.1+”发帖后,您可以前往Plesk>>>>>>Domains并在新窗口中提交新密码。example.comDatabasesUser Managementdatabase_name

  2. 此外,根据“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 允许用户名和密码选项的记录方式

  1. 运行 mysql: mysql -u admin -p MyMySQLAdminPassword,这是plesk db尝试使用它所知道的凭据执行的操作。
  2. 粘贴命令UPDATE mysql.user SET authentication_string=PASSWORD("MyMySQLAdminPassword") WHERE user='admin';
  3. quitMYSQL
  4. 运行命令:plesk sbin psadb -u --password="MyMySQLAdminPassword",包括引号。

相关内容