web-dev-qa-db-ja.com

MYSQL5.7の古いパスワードを使用したPlesk

Pleskコントロールパネルにログインできない、またはページをプルアップすることさえできません。

Pleskの修復ユーティリティが機能しないため、Web/GUIメソッドが完全に利用できないようです。

ログインできる唯一の方法は、コマンドを使用することです。

mysql -u admin -p [entering correct password]

ただし、Plesk自体は古いパスワードを使用しているためMYSQL5.7に接続できません。

PleskがMySQLへの接続に使用するパスワードを更新するにはどうすればよいですか?

5
user10902472

PleskMySQLパスワードを更新するためのポインタ

  1. "Pleskはエラーを示しています:古い安全でない認証を使用してMySQL 4.1+に接続できません" 投稿によると、Plesk> Domains> example.comに移動できます> Databases> User Management> database_nameそして、新しいウィンドウで新しいパスワードを送信します。

  2. さらに、 "Pleskにアクセスできません:ユーザー 'username' @ 'localhost'のアクセスが拒否されました(パスワードYESを使用)" postによると、コマンドラインから新しいパスワードでplesk sbin psadb -u --password="password"を実行できます。


追加のリソースとリファレンス

5
Pimp Juice IT

Pimp Juiceの回答 が共有するリンクの指示に従って、_plesk db_と入力するとエラーが発生しました:ERROR 1045 (28000): Access denied for user 'admin'@'localhost' (using password: YES)

Plesk dbでユーザー名とパスワードのオプションを許可する文書化された方法が見つからないため、解決策は2つを組み合わせることでした。

  1. Mysql:_mysql -u admin -p MyMySQLAdminPassword_を実行します。これは、_plesk db_が認識している資格情報を使用して実行しようとしたことです。
  2. コマンドを貼り付けますUPDATE mysql.user SET authentication_string=PASSWORD("MyMySQLAdminPassword") WHERE user='admin';
  3. quit MYSQL
  4. コマンドを実行します:_plesk sbin psadb -u --password="MyMySQLAdminPassword"_、引用符を含みます。
3
user10902472