PostgreSQL 9.2
を enterprisedb からMac OS X 10.8.2
にインストールしました。 postgres
ユーザーパスワードを誤って入力したため、接続できません。パスワードをリセットするにはどうすればよいですか?
見つかった方向 :
Sudo su postgres
/Library/PostgreSQL/9.2/data/pg_hba.confを変更します
-local all all md5
+local all all trust
postgresを再起動します
/Library/PostgreSQL/9.2/bin/pg_ctl restart -D /Library/PostgreSQL/9.2/data/
Postgresに接続します。
psql
内部psql(\q
やめること):
ALTER USER postgres WITH ENCRYPTED PASSWORD 'password';
pg_hba.confを変更して戻す
+local all all md5
-local all all trust
postgresを再起動します
/Library/PostgreSQL/9.2/bin/pg_ctl restart -D /Library/PostgreSQL/9.2/data/