MC' Napisano Listopad 11, 2010 Zgłoszenie Share Napisano Listopad 11, 2010 Witam, plik pg_hba.conf: # TYPE DATABASE USER CIDR-ADDRESS METHOD # "local" is for Unix domain socket connections only local all all ident sameuser # IPv4 local connections: host all all 127.0.0.1/32 ident sameuser # IPv6 local connections: host all all ::1/128 ident sameuser po standardowej instalce z repo chcialem sobie stworzyc usera: Jacek$ createuser -a -d -P -E -U postgres -W chris Enter password for new role: Enter it again: Password: createuser: could not connect to database postgres: FATAL: Ident authentication failed for user "postgres" niestety dostaje taki blad. Dlaczego? Haslo uzytkownika postgres jest poprawnie podawane bo wczesniej je sobie ustawilem passwd postgres. W czym problem? PS jak moge zmienic domyslny port na którym dziala postgres? zmiana 'port' w postgresql.conf nie wystarcza Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
jjj Napisano Listopad 12, 2010 Zgłoszenie Share Napisano Listopad 12, 2010 Opcja ident sameuser wpuszcza uzytkownika do bazy o tej samej nazwie. Nic dziwnego, ze sie nie zgadza. W pg_hba.conf dla lokalnego logowania uzytkownika postgres zamiast ident sameuser ustaw na chwile wpis trust, zmien mu haslo, po czym ustaw wartosc md5. Zdalne logowanie postgres-a najlepiej jest w ogóle wylaczyc: local all postgres md5 host all postgres 0.0.0.0/0 reject Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
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ę