platformAdmin データベース ユーザー パスワードの変更

platformAdmin.databasePassword を変更するには、次の手順を実行します。

注: コマンドの実行時に、Splunk AppDynamics オンプレミス プラットフォームのインストールを所有するアプリケーション ID を使用します。
  1. Enterprise Console が実行していない場合は起動します。次のコマンドを実行します。コマンドを実行する前に <EC_home> を置き換えてください。
    <EC_home>/platform/platform-admin/bin: ./platform-admin.sh start-platform-admin
  2. <EC_home>/platform/mysql/bin ディレクトリに移動します。
  3. 次のコマンドを実行して、ルートユーザとしてデータベースにログインします。
    ./mysql -u root -p -h 127.0.0.1 -P 3377 --protocol=TCP
  4. 次のクエリを実行します。クエリの実行前に <new_password_here> を置き換えてください。
    update mysql.user set authentication_string=password('<new_password_here>') where user like 'platformadmin%'; flush privileges; quit;
  5. <EC_home>/Platform/mysql/bin ディレクトリで次のコマンドを実行し、ログインを確認します。
    ./mysql -u platformadmin -p -P 3377 -h 127.0.0.1
  6. <EC_home>/platform/platform-admin/bin ディレクトリに移動します。
  7. ステップ 4 で platformadmin に設定された新しいパスワードを暗号化するには、次のコマンドを実行します。
    ./platform-admin.sh encrypt --text '<new_password_here>'
    注: Windows 環境では、コマンドラインで一重引用符(')はサポートされていません。Windows ユーザーは、<new_password_here> オプションを二重引用符(")で囲む必要があります。

    暗号化されたパスワードをメモします。

  8. <EC_home>/Platform/platform-admin/conf ディレクトリに移動します。
  9. PlatformAdminApplication.yml ファイルをバックアップします。
  10. vi などのテキストエディタを使用して、PlatformAdminApplication.yml ファイルを開き、暗号化された password: 行を database: セクションで見つけます。
  11. 暗号化されたパスワードを更新し、password: エントリの後のテキストを、ステップ 7 の後にメモしたパスワードに置き換え、変更を保存します。
  12. <EC_home>/Platform/platform-admin/bin directory で次のコマンドを実行し、Enterprise Console を停止します。
    ./platform-admin.sh stop-platform-admin
  13. <EC_home>/Platform/platform-admin/bin directory で次のコマンドを実行し、Enterprise Console を起動します。
    ./platform-admin.sh start-platform-admin
  14. Enterprise Console が正常に起動したことを確認します。