1

我不知道如何在 Parallels Plesk Panel 中创建数据库,所以我尝试使用 PhpMyAdmin 创建数据库并从那里修改管理员用户密码,但现在系统向我显示下一个错误:

在此处输入图像描述

ERROR: PleskFatalException
Unable to connect to database: saved admin password is incorrect.

0: common_func.php3:150
    psaerror(string 'Unable to connect to database: saved admin password is incorrect.')
1: auth.php3:107
ERROR: PleskFatalException
Unable to connect to database: saved admin password is incorrect.

0: common_func.php3:150
    psaerror(string 'Unable to connect to database: saved admin password is incorrect.')
1: auth.php3:107

我能做些什么来修复它?

4

2 回答 2

1

尝试连接到 psa 数据库:

mysql -uadmin -p`cat /etc/psa/.psa.shadow` psa

如果您无法连接,请尝试使用此密码更新 mysql 的管理员用户。之后,Plesk 应该能够连接到该数据库。

于 2012-02-09T06:03:20.393 回答
0

我也添加了这个问题,对我来说,上述解决方案不起作用。看起来 plesk 一直在改进它的密码保护(例如 .psa.shadow 现在是 aes-cbc 加密的)

这篇 kb 文章对我有用 - 我正在使用 plesk 11.09 http://kb.parallels.com/112492

当我有一个无法登录 mysql 的云 vm 实例时,我陷入了这种情况。所以我 mysqld_safe 并将管理员密码更新为应有的密码,这意味着我可以登录,但我也破坏了 plesk。这个 kb 让 plesk 重新站起来了

我发现的一件事;执行这些步骤后,我无法在命令行上登录 plesk 'admin' 用户,即使使用我在 env 变量中指定的密码!因此,在根据此 kb 文章重置管理员密码之前,请创建另一个具有所有权限的 mysql 用户。然后使用新用户,这样您就不会遇到与 plesk 共享用户的问题

至于为什么会发生这种情况,我不知道,如果有人这样做,我很感兴趣。似乎正在发生的事情是 psa 的 ch_admin_passwd 在禁用安全性的情况下启动 mysql,对密码进行一些操作(混淆?加密?添加盐?)并为管理员用户设置密码。无论该临时操作意味着什么,虽然 plesk 可以以管理员身份登录 mysql,因为它与自身一致,但指定给 ch_admin_passwd 的明文版本的密码在 mysql 的命令行上不起作用

于 2012-11-28T02:06:49.890 回答