如何在mac os x 10.8.2上重置postgresql 9.2默认用户(通常是'postgres')密码?

时间:2012-12-17 20:08:26

标签: macos postgresql

我刚从enterprisedb安装了PostgreSQL 9.2Mac OS X 10.8.2。我错误输入了我的postgres用户密码,因此无法连接。如何重置密码?

1 个答案:

答案 0 :(得分:70)

Found directions

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/