如何更改后端数据库的用户帐户密码?

如何更改后端数据库的用户帐户密码?

更改“Postgres”用户帐户密码的步骤:

  • 关闭Applications Manager。
  • 管理员身份打开命令提示符,之后转到Applications Manager安装目录($AppManager_Home/working)
  • 运行startPGSQL.sh/startPGSQL.bat来启动PostgreSQL数据库。

例子

Windows命令:

AppManagerHome\working\bin>startPGSQL.bat

Linux命令:

AppManagerHome/working$./bin/startPGSQL.sh

  • 服务器启动后,进入PostgreSQL目录执行以下命令连接postgres数据库:(从AppManager_Home/conf目录下的AMServer.properties文件中获取postgresql数据库运行端口,密钥为am.db.port)

Windows命令:

AppManagerHome\working\pgsql\bin>psql -p 15432 -U postgres -h localhost -d postgres

Linux命令:

AppManagerHome/working/pgsql/bin$./psql -p 15432 -U postgres -h localhost -d postgres

  • 连接数据库后,请执行以下查询:

postgres=# ALTER USER postgres WITH PASSWORD 'DBNewPwd';

postgres=# \q

  • 进入Applications Manager的安装目录,在$AppManager_Home/working/conf目录下打开“database_params.conf”文件
  • 编辑以下行并用新密码替换现有密码:

    现有行:

    # 数据库的登录密码(如果有)

    encryptedpassword eK6q1CJ9697s7O AppModules TopoDB-MapDB-EventDB-AlertDB-PollDB-PolicyDB-USERSTORAGEDB-ApplnDB

    与新密码一致:

    # 数据库的登录密码(如果有)

    password DBNewPwd AppModules TopoDB-MapDB-EventDB-AlertDB-PollDB-PolicyDB-USERSTORAGEDB-ApplnDB

  • 再次关闭Applications Manager来终止现有的数据库连接,并将它重新启动。