リポジトリパスワードの変更
インストール後、TDVまたはBusiness Directoryリポジトリのパスワードを定期的に変更する必要がある場合があります。
これらの手順で、<install_dir>は<BD_install_dir>または<TDV_install_dir>を意味します。
リポジトリのパスワードを変更するには
1. リポジトリを停止します。
2. ph_hba.confファイルを見つけて開きます。通常、ファイルは次の場所にあります。
<install_dir>\repository\data\pg_hba.conf
3. METHOD列の「password」を含むすべての行を検索し、「trust」に変更します。例として次を示します。
TYPE DATABASE USER ADDRESS METHOD
"local" is for Unix domain socket connections only
local all all password
IPv4 local connections:
host all all 127.0.0.1/32 password
IPv6 local connections:
host all all ::1/128 password
4. リポジトリを起動します。たとえば、Windowsの場合:
composite.bat repo start
5. 次のいずれかのコマンドを使用して、PostgreSQLデータベースにログインします。
プラットホーム |
指示 |
ノート |
Windows |
./bin/psql -hlocalhost -p9508 -Uroot -dpostgres
|
|
UNIX |
cd <install_dir>/repository;
export LD_LIBRARY_PATH=<install_dir>/repository/lib;
./bin/psql -hlocalhost -p9508 -Uroot -dpostgres
|
Linuxプラットフォーム専用のLD_LIBRARY_PATHの代わりに、HPUXにはSHLIBを使用し、AIXプラットフォームにはLIBPATHを使用します。 |
6. psql ALTERUSERコマンドを実行します。
postgres=# ALTER USER root with password '<NEW_DBA_PASSWORD>';
postgres=# \q
7. リポジトリを停止します。
8. ph_hba.confファイルを見つけて開きます。通常、ファイルは次の場所にあります。
<install_dir>\repository\data\pg_hba.conf
9. 「METHOD」列の「trust」を含むすべての行を検索して「password」に変更します。
10. リポジトリを起動します。
11. 新しいパスワードでPostgreSQLデータベースにログインします。