問題
- 管理ユーザーのパスワードを覚えていないので、インスタンスにログインできない。
解像度
- DML SQL 文を実行するために、データベースへのアクセスが必要です。
- 次の手順を実行します:
-
DXP
アプリケーションサーバーをシャットダウンします。 - データベースのバックアップを取る.
- 次の SQL を実行します:
UPDATE user_
SET password_ = 'a password', passwordencrypted = false
WHERE emailaddress = 'target user email';
COMMIT; -
カラム
passwordencrypted
はブール値を指すので、正しい SQL 構文はデータベースによって異なる場合があることをご承知おきください。 例えば、passwordencrypted = 0
のような代替構文があります。 まずデータベースを確認します。 - パスワードを変更し、暗号化されていないことを表示しています。 このため、次回のログイン時にそのパスワードを使用することができます。
-
DXP
アプリケーションサーバーを起動します。 - ログイン処理に進む。 前の SQL の文章で使用したパスワードを使用します。
- ログインに成功すると、パスワードはデータベースで暗号化されます。