症状:
PostgreSQL を使用して APM データベースをインストールしましたが、PostgreSQL パスワードがありません。 パスワードを失くしたか、または忘れました。
解決方法:
以下の手順は PostgreSQL インストールに適用されます。
以下の手順に従います。
このファイルは <Postgres_Home>/data ディレクトリにあります。 たとえば /opt/database/data にあります。 Wily CEM 4.5.x のインストールでは、場所は /var/lib/pgsql/data です。
local all all password
または
local all postgres md5
ネットワーク ユーザは行の先頭が「host」となっており、IP アドレスおよびネットマスクが次のように提示されています。
host all postgres 10.255.255.10
すべてのユーザが同じ方法で認証されるようにシステムが設定されている場合、ユーザ名のところに「all」と示されています。
local all all md5
注: このメソッドは「md5」または「password」に設定することも、他のいずれかのオプションに設定することもできます。
local all postgres ident sameuser
この行により、パスワードを指定しなくても、postgres ユーザとして接続することができます。 local は UNIX ドメイン ソケットの接続でのみ使用されます。
local all postgres ident sameuser
ヒント: 変更する行をコピーして、元の行をコメントアウトしてください。
/etc/rc.d/init.d/
service postgresql-8.4 restart
su - postgres
これは、postgres ユーザとしてコマンドを実行することができます。
./psql
これにより、psql が PostgreSQL データベースを開きます。 ユーザはパスワードを要求されません。 ログイン プロンプトは以下のように示されます。
psql (8.4.5) Type "help" for help. postgres=#
ALTER USER postgres WITH ENCRYPTED PASSWORD 'password';
psql により、以下の内容が表示され、成功したことが示されます。
ALTER ROLE postgres=#
¥q
Copyright © 2013 CA.
All rights reserved.
|
|