PostgreSQLのパスワードを変更する

PostgreSQLなんてめったに使わないので忘れてしまう。メモメモ。

まずポスグレにログインする。

> psql -U your_db_user your_db_name

your_db=# alter user postgres with password '新しいパスワード';


pgsqlの設定ファイルはRHEL/CentOS系の場合は下記にある。

/var/lib/pgsql/data/

hba.confファイルを編集する。
ident sameuserになっているところをmd5に変更する。

# vi /var/lib/pgsql/data/hba.conf
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
#local all all ident sameuser
local all all md5
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5