Article ID: 112492, created on Mar 26, 2013, last review on May 1, 2014

  • Applies to:
  • Plesk 12.5 for Linux
  • Plesk 12.0 for Linux
  • Plesk 11.0 for Linux
  • Plesk 11.5 for Linux

问题

无法登录至 Parallels Plesk Panel (PP)。会显示以下错误而不显示登录屏幕::
ERROR: PleskFatalException
Unable to connect to database: saved admin password is incorrect.

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

原因

文件 /etc/psa/.psa.shadow 中用于访问 Plesk Panel 数据库的密码与您的 admin 密码不匹配。

解决方案 1

使用 ch_admin_passwd 工具简单重设 PP admin 的密码即可:

# export PSA_PASSWORD=<NEW_PASSWORD>
# /usr/local/psa/admin/bin/ch_admin_passwd


设置密码替换以上的 <NEW_PASSWORD>。

解决方案 2

注意:这只适用于 PP 9.x 和更早版本。

如果第一个方案没法解决您的问题,请根据以下步骤重设 /etc/psa/.psa.shadow 的密码:

1. 修改文件 /etc/my.cnf and add the skip-grant-tables 选项中 [mysqld]  部分的 MySQL  服务器设置:
[mysqld]
skip-grant-tables

2. 重启 MySQL 服务器:
# /etc/init.d/mysqld restart

3. 添加新密码到 /etc/psa/.psa.shadow 文件。

4. 重设 MySQL 服务器的服务表格中的密码:
# /usr/bin/mysql -D mysql -e"update user set password=PASSWORD('`cat /etc/psa/.psa.shadow`') where User='admin';"

5./etc/my.cnf  文件删除 skip-grant-tables 选项。

6. 重启 MYSQL 服务器:
# /etc/init.d/mysqld restart

56797cefb1efc9130f7c48a7d1db0f0c a914db3fdc7a53ddcfd1b2db8f5a1b9c 29d1e90fd304f01e6420fbe60f66f838 742559b1631652fadd74764ae8be475e e335d9adf7edffca6a8af8039031a4c7 2a5151f57629129e26ff206d171fbb5f aea4cd7bfd353ad7a1341a257ad4724a 0a53c5a9ca65a74d37ef5c5eaeb55d7f 01bc4c8cf5b7f01f815a7ada004154a2

Email subscription for changes to this article