我刚刚PostgreSQL 9.2
从enterprisedb安装到Mac OS X 10.8.2
. 我输错了postgres
用户密码,所以无法连接。如何重设密码?
问问题
57057 次
1 回答
91
找到方向:
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/
于 2012-12-17T20:08:26.300 回答