我刚从enterprisedb安装了PostgreSQL 9.2
到Mac OS X 10.8.2
。我错误输入了我的postgres
用户密码,因此无法连接。如何重置密码?
答案 0 :(得分:70)
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/