データベースパスワードの変更
データベース サービス のデータベース パスワードを変更すると、データベースに接続する必要がある他のサービスにも影響します。
データベースのパスワードを更新するには、データベースサービスのバックアップを復元した後、すべてのサービスを再起動するためのダウンタイムが必要になります。 データベースのパスワードをローテーションする前に、このための時間を確保するように計画してください。
バックアップの作成
運用環境のパスワードを変更する場合は、更新後に復元できるように最新のバックアップがあることを確認する必要があります。
任意の環境のバックアップを作成するには、左のメニューから [バックアップ] をクリックします:

次に、 バックアップ ページで 今すぐバックアップ をクリックします。
![[ 今すぐバックアップ] をクリックすると、新しいバックアップが作成されます。](https://resources.learn.liferay.com/images/dxp/latest/en/cloud/platform-services/database-service/changing-your-database-username/images/02.png)
データベースのパスワード変更
バックアップを作成した後、選択した環境のシークレットを使用してデータベースパスワードを変更します。
-
選択した環境にナビゲートします。
-
左側のメニューから 設定 をクリックします。

-
シークレット タブをクリックします。
-
リストから
lcp-secret-database-passwordシークレットをクリックします。 -
画面上部の 編集 をクリックします。

-
値 セクションで、値の横にある 表示 をクリックすると、シークレットが表示され、編集が可能になります。

-
秘密の値を編集します。
-
スクロールダウンして、シークレットの値を変更することによる影響を認めるすべてのボックスにチェックを入れてください。
![[ シークレットの公開 ] ボタンを有効にする場合はチェックを入れます。](https://resources.learn.liferay.com/images/dxp/latest/en/cloud/platform-services/database-service/changing-your-database-password/images/06.png)
-
変更を公開をクリックします。
サービスが再起動し、データベース ユーザーが新しいパスワードで更新されます。 サービスの再起動中は、リクエストは受信されません。
データベース サービスがバージョン 5.1.2 以上に更新されていない場合は、サービスを削除して再デプロイした後にのみパスワードを更新できます。 これらのバージョンのプロセスを完了するには、読み続けてください。
追加の必要な手順(バージョン 5.1.2 より前)
バージョン 5.1.2 より前のバージョンでは、データベース パスワードは、選択した環境の シークレット を使用して直接変更されます。 ただし、サービスが新しい値で正しく更新されるようにするには、追加の手順を実行する必要があります。
シークレット値を更新 したら、次の手順に従ってプロセスを完了します。
-
環境のs サービス ページに戻ります。
-
データベースサービスの[アクション]メニューから [サービスの削除]をクリックします。
-
リポジトリのローカルクローン内で、コマンドプロンプトを開きます。
-
コマンドラインインターフェースを使用して、
データベースサービスを環境にデプロイします。cd databaselcp deploy -
まだログインしていない場合は、プロンプトで
yを入力し、ブラウザで認証します。 -
プロンプトが表示されたら、あなたの環境に対応する番号を入力してください。
# Project Status 1 lfrlearn-infra Ready 2 lfrlearn-uat Ready 3 lfrlearn-dev Ready 4 lfrlearn-prd Ready ? Type a number (#) or project name: 2更新されたパスワードを使用して、データベースサービスが起動します。
liferayとバックアップのサービスも、正しいパスワードでデータベースサービスに再接続するために再起動します。
あなたの データベース サービスが新しいパスワードで更新され、他のサービスが適切に接続するように同期されました。