Panel またはデータベースで直接変更を試みると、"ERROR 1045 (28000): Access denied for user 'admin'@'localhost' (using password: YES)" というエラーが発生します

Created:

2016-11-16 12:52:25 UTC

Modified:

2017-07-27 01:28:20 UTC

13

Was this article helpful?


Have more questions?

リクエストを送信

Panel またはデータベースで直接変更を試みると、"ERROR 1045 (28000): Access denied for user 'admin'@'localhost' (using password: YES)" というエラーが発生します

Applicable to:

  • Plesk for Linux/Unix
  • Plesk 12.5 for Windows

症状

Parallels Plesk Panel(Plesk)コントロールパネルおよび Plesk データベースへのアクセスが正しく機能せず、次のようなエラーが発生します。

  1. Panel またはデータベースで直接変更を試みたとき:

    ERROR 1045 (28000): Access denied for user 'admin'@'localhost' (using password: YES)
    
  2. Plesk アップグレードを実行したとき:

    MySQL databases are dumped to /var/lib/psa/dumps/mysql.preupgrade.9.5.4-11.0.9.20130807.dump.gz. ERROR 1045 (28000): Access denied for user 'admin'@'localhost' (using password: YES)
    

解決策

  1. こちらの 記事に従って、admin ユーザのパスワードが正しく設定されていることを確認します。

  2. admin にすべての権限が付与されていることを確認します。

    # mysql -uadmin -p`cat /etc/psa/.psa.shadow` mysql
    mysql> SHOW GRANTS FOR 'admin'@'localhost'\G
    Grants for admin@localhost: GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' IDENTIFIED BY PASSWORD '*18ED90460331B8E9FC796D9FF923A720D3EF8592' WITH GRANT OPTION
    1 row in set (0.19 sec)
    
  3. admin にすべての権限を付与します。

    GRANT GRANT OPTION  ON *.*TO 'admin'@'localhost' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
    
  4. これで問題が解決しないか、上記のコマンドがエラーで失敗する場合、 /var/log/mysqld.log をチェックします。

  5. 次のようなメッセージが表示された場合...

    [ERROR] Missing system table mysql.proxies_priv; please run mysql_upgrade to create it
    

    ... MySQL が再インストールされたか、完全にアップグレードされていない可能性があります。次のコマンドを実行して、MySQL を更新します。

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

原因

MySQL サーバの再インストールまたは破損

他にご質問がございましたら、リクエストを送信してください
ログインしてコメントを残してください。