Я только что установил PostgreSQL 9.2
из enterprisedb на Mac OS X 10.8.2
. Я ошибся в пароле пользователя postgres
, поэтому я не могу подключиться. Как сделать reset пароль?
Как reset пароль пользователя postgresql 9.2 по умолчанию (обычно "postgres" ) на mac os x 10.8.2?
Ответ 1
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/