no pg_hba.conf entry for host – PostgreSQL

Merhaba,

Bugünkü yazımda PostgreSQL üzerinde oluşan “np pg_hba.conf entry for host” hatasının çözümünü anlatacağım.

Çözüm çok basit, PostgreSQL diğer dbms’lerden farklı olarak, otomatik olarak ip kısıtlamalarıyla gelmekte.Orjinal kurulumda dışarıya erişim tamamen kapatılmıştır.

Dışarıya erişimi açmak için;

/etc/postgresql/9.3/main klasörünün içerisindeki pg_hba.conf dosyasının en sonuna aşağıdaki kodu yazmanız yeterlidir.


host all all 0.0.0.0/0 md5

Yalnız yukarıdaki kod dışarıya tüm erişimi açmaktadır. 0.0.0.0 yazan yere sabit ip’niz varsa onu da oraya yazabilirsiniz.

Değişiklikleri yaptıktan sonra yaptıklarınızı güncellemek için servisi yeniden başlatmanız gerekiyor.Aşağıdaki kodu yazmanız yeterlidir.

 


service postgresql restart

Yukarıda yazılanları yaptığınızda sorununuz çözülecektir.

İyi günler…

PostgreSQL şifre sıfırlama

Merhaba arkadaşlar,

Bugünkü yazımda sizlere Linux üzerinde PostgreSQL için şifre sıfırlamayı anlatacağım.

Öncelikle


sudo -u postgres psql

yazarak PostgreSQL’in konsol kısmına erişiyoruz.

Konsol’a eriştikten sonra aşağıdaki kodu yazmanız yeterlidir.

ALTER USER postgres PASSWORD 'yeni_sifre';

Yukarıdaki işlemleri yaptığınızda postgres kullanıcısına yeni şifre tanımlamış olacaksınız.