"saved admin password is incorrect" エラーで Plesk にログインできません

Created:

2016-11-16 12:42:31 UTC

Modified:

2017-05-27 00:17:18 UTC

9

Was this article helpful?


Have more questions?

リクエストを送信

"saved admin password is incorrect" エラーで Plesk にログインできません

症状

Plesk へログインできません。ログイン画面の代わりに、以下のエラーが表示されます。

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

原因

Plesk データベースへのアクセスに使用される、ファイル /etc/psa/.psa.shadow 内のパスワードが、管理者パスワードと一致していません。

または

" old-passwords=1 " オプションが /etc/my.cnf で有効化されています(Debian 系ディストリビューションでのパスは /etc/mysql/my.cnf です)。

解決策

  1. オプション old-passwords = 1 /etc/my.cnf ファイルで無効化されていることを確認します(Debian 系ディストリビューションでのパスは /etc/mysql/my.cnf です)。

  2. 正しい Plesk パスワードを取得します。

    # cat /etc/psa/.psa.shadow
    $AES***
  3. MySQL データベースへの接続を試みて、管理者パスワードを更新します。

    # MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql -u admin mysql
    mysql> UPDATE mysql.user SET Password=PASSWORD('$AES***') WHERE User='admin';

    注: 接続できない場合、 skip-grant-tables /etc/my.cnf ファイルで有効化し(Debian 系ディストリビューションでのパスは /etc/mysql/my.cnf )、MySQL を再起動して、管理者パスワードを更新します。

    # cat /etc/my.cnf
    ...
    [mysqld]
    skip-grant-tables
    ...

    # /etc/init.d/mysqld restart
    # mysql -uadmin mysql
    mysql> UPDATE mysql.user SET Password=PASSWORD('$AES***') WHERE User='admin';

    この後、 skip-grant-tables を忘れずに削除して、MySQL を再起動します。

  4. ch_admin_passwd ユーティリティを使用して Plesk のパスワードを更新します。

    # /usr/local/psa/bin/admin --show-password
    password
    # export PSA_PASSWORD=password
    # /usr/local/psa/admin/bin/ch_admin_passwd
他にご質問がございましたら、リクエストを送信してください
ログインしてコメントを残してください。