Skocz do zawartości

Problem Z Połączeniem Się Z Postgresql'em


Kajetan

Rekomendowane odpowiedzi

Witam,

mam problem bo ten mój postgresql jest naprawde nienormalny.

w pg_hba.conf mam: 'host all all 192.168.0.0/24 trust'

a w postgresql.conf mam: listen_addresses = '*'

I nie wiedziec czemu nie moge sie z nim polaczyc z drugiego kompa.

Ktos wie moze dlaczego???

Pozdrawiam

 

Wlasnie wykluczylem blokowanie firewall'a przez dodanie regól do iptables

Odnośnik do komentarza
Udostępnij na innych stronach

Witam,

mam problem bo ten mój postgresql jest naprawdę nienormalny.

w pg_hba.conf mam: 'host all all 192.168.0.0/24 trust'

a w postgresql.conf mam: listen_addresses = '*'

I nie wiedzieć czemu nie mogę się z nim połączyć z drugiego kompa.

Ktoś wie może dlaczego???

Pozdrawiam

 

Właśnie wykluczyłem blokowanie firewall'a przez dodanie regół do iptables

 

Witam,

 

1. Czy zainicjowałeś bazę danych i ustawiłeś ją by wstawała po starcie komputera?

2. Czy serwis działa (postmaster)

3. Czy po zmianie plików konfiguracyjnych zatrzymałeś i uruchomiłeś serwis ponownie: /sbin/service postgresql stop && /sbin/service postgresql start

4. Czy możesz się połączyć telnet-em na port 5432

 

 

Pozdrawiam,

 

mr-owl

Odnośnik do komentarza
Udostępnij na innych stronach

Witam,

 

1. Czy zainicjowałeś bazę danych i ustawiłeś ją by wstawała po starcie komputera?

2. Czy serwis działa (postmaster)

3. Czy po zmianie plików konfiguracyjnych zatrzymałeś i uruchomiłeś serwis ponownie: /sbin/service postgresql stop && /sbin/service postgresql start

4. Czy możesz się połączyć telnet-em na port 5432

Pozdrawiam,

 

mr-owl

ad1 tak, ale po restarcie musze ja recznie odpalac

ad2 tak

ad3 tak

ad4 nie, odrzuca

 

a problem jest natury takiej, że jak uruchamiam server za pomocą ./pg_ctl start -D /baza to odrzuca wszystkie połączenia na 5432 ale jeśli wystartuje za pomocą ./postmaster -i -h '*' -D /baza to działa poprawnie, tylko jedno małe ale... Jak się łączę przez program, który korzysta z bazy danych (baza ma swojego usera i hasło do bazy) to mi wyświetla, że "no pg_hba.conf entry for 192.168.0.123" zas pg_hba.conf w /baza wygląda następująco:

host all all 192.168.0.0/32 trust

Odnośnik do komentarza
Udostępnij na innych stronach

Ostatecznie zrobiłem to tak:

cd /usr/local/pgsql/bin && ./postmaster -D /baza -i -h '*' -p 5432 &

I hula, aż miło :)

Pozdrawiam

 

Witam,

 

Mozesz napisac ktora wersja PostgreSQL-a masz na komputerze? 7.4, 8.0, 8.1, 8.2? O ile pamietam to w wersji 7.4 trzeba bylo albo zmienic skrypt startowy (-i) przy procesie postmaster-a albo zmienic wiecej niz jeden wpis w postgresql.conf (cos wiecej nic localhost na *).

 

Pozdrawiam,

 

mr-owl

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...