5
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.
[bash]
host all all 0.0.0.0/0 md5
[/bash]
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.
[bash]
service postgresql restart
[/bash]
Yukarıda yazılanları yaptığınızda sorununuz çözülecektir.
İyi günler…
5
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
[bash]
sudo -u postgres psql
[/bash]
yazarak PostgreSQL’in konsol kısmına erişiyoruz.
Konsol’a eriştikten sonra aşağıdaki kodu yazmanız yeterlidir.
[sql]
ALTER USER postgres PASSWORD ‘yeni_sifre’;
[/sql]
Yukarıdaki işlemleri yaptığınızda postgres kullanıcısına yeni şifre tanımlamış olacaksınız.