2017-02-20 19 views
8

pg_hba.conf dosyasındaki değişiklikleri uygulamak için komut satırını kullanarak postgresql OS X'te nasıl yeniden başlatılamıyor. Web ve dokümanlardan çeşitli komutları denedim. Nasıl yapmalı?OS X'de postgresql nasıl yeniden başlatılır?

DÜZENLEME:

TheKotik  73454 0.0 0.0 2619360 804 ?? S  7:20PM 0:01.57 /Applications/Postgres.app/Contents/Versions/9.6/bin/postgres -D /Users/TheKotik/Library/Application Support/Postgres/var-9.6 -p 5432 

cevap

9
pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log restart 

/usr/local/var/postgres veritabanı depolama alanının konumu ve /usr/local/var/postgres/server.log postgres'in benim günlük dosyasıdır: yolu bulmak için girişiminin Tepki bu şekilde görünüyor. Son sözcük restart, burada geçerli sözcüktür. Servisi başlatmak için start'u da kullanabilirsiniz. Sadece yeniden -

Sen yeniden gerekmez uygulamak ps aux | grep postgres | grep -- -D

+1

pg_ctl: dizin "/ usr/local/var/postgres" –

+1

yok Benim yazı güncellendi –

+0

düzenleme göre doğru yol komutu ne olacak? –

3

hba.conf değişiklikleri çalıştırarak veritabanı depolama alanının yerini bulabilir.

da psql'de

koşmak select pg_reload_conf(): Veri dir bulmak için psql'de

çalıştırmak show data_directory ...

+0

pg_reload_conf() seçiminin bir etkisi yok –

+0

o zaman muhtemelen yanlış hba dosyasını düzenlersiniz ... pos2l çalışmasında "hba_file" yazısını kontrol etmek için –

+0

bir çok teşekkürler ... "pg_hba.conf" girdikten sonra makine yeniden başlatılıyor ... çok zaman kazandı ... teşekkürler çok. – ELITE

İlgili konular