2012-12-17 9 views

Odpowiedz

57

Found directions:

sudo su postgres 

modyfikować /Library/PostgreSQL/9.2/data/pg_hba.conf

-local all all md5 
+local all all trust 

restart postgres

/Library/PostgreSQL/9.2/bin/pg_ctl restart -D /Library/PostgreSQL/9.2/data/ 

połączyć się z PostgreSQL:

psql 

Wewnątrz psql (\q rzucić):

ALTER USER postgres WITH ENCRYPTED PASSWORD 'password'; 

modyfikować pg_hba.conf powrotem

+local all all md5 
-local all all trust 

restart postgres

/Library/PostgreSQL/9.2/bin/pg_ctl restart -D /Library/PostgreSQL/9.2/data/ 
+4

Nie ma potrzeby, aby ponownie uruchomić PostgreSQL po zmianie pg_hba. conf. Wystarczy go ponownie załadować, używając 'pg_ctl reload'. –

+1

Działa prawie tak samo w 9.4. działa jak czar: D –

+0

Odpowiedź zadziałała znakomicie dla PostgreSQL 9.5 –