Skocz do zawartości

Ustawienia Postgres


webon

Rekomendowane odpowiedzi

Witam

 

chiałem używac postgres zainstalowalem ponikad wszsytko ok ale mam problem z połączeniem do niej i nie dziala pgadmin3 oraz phppgadmin

 

dziala tyko pod konsolą user postgres w psql - tutaj jest wszystko ok. ale z innego konta sie juz nie połącze i nie łaczą sie inne programy z do zarządzania bazą

Error connecting to the server. FATAL: Ident authenticatioon falied for user "USER"

 

Mam FC4 KDE

 

Gdzie tkwi bład w instalacji czy konfiguracji samej bazy?

 

pozdrawiam i dziekuje z góry za pomoc

  • Upvote 1
  • Downvote 1
Odnośnik do komentarza
Udostępnij na innych stronach

Podejrzewam ze chodzi o konfiguracje. Edytowales pliczek pg_hba.conf? Tam sa ustawienia metod laczenia (unix socket, tcp socket) i sposobow autoryzacji userow itp. Sam pliczek u mnie jest w /var/lib/pgsql/data.

 

Zdaje sie tez, ze z postgresem 8.0 nie dziala pgAdmin II - trzeba III. Sam pgadmin laczy sie korzystajac chyba tylko z tcp, wiec trzeba odpowiednio zmodyfikowac pg_hba.conf i dodac do bazy usera (create user).

 

Tyle wrozenia z fusow. Pokaz pg_hba.conf to postaram sie pomoc bardziej.

 

Pozdrawiam,

montresol

 

 

 

  • Downvote 1
Odnośnik do komentarza
Udostępnij na innych stronach

Witam

 

 

# TYPE DATABASE USER CIDR-ADDRESS METHOD

 

# "local" is for Unix domain socket connections only

local all all trust

# IPv4 local connections:

host all all 127.0.0.1/32 trust

# IPv6 local connections:

host all all ::1/128 trust

 

zmieniłem na trust bo inaczej nie moglem sie zalogować

 

ale nadal chyba nie wszyskto jest ok bo bardzo czesto pgadmin3 umiera

 

pozdrowienia

Odnośnik do komentarza
Udostępnij na innych stronach

ale nadal chyba nie wszyskto jest ok bo bardzo czesto pgadmin3 umiera

 

Pgadmin umiera, tzn. zawiesza sie, nie odpowiada? Mozliwe ze jest po prostu... buggy. Ale z konsoli (psql) wszystko powinno chodzic. Przegladales logi pgAdmin (u mnie sa w ~)? Wlacz moze tez logi samego postgresa (pliczek postgresql.conf tam gdzie pg_hba.conf).

 

Nie wiem jak pgAdmin ale np. jdbc postgresowe jest tak napisane, ze w ogole sie nie chce polaczyc z postgresem jak nie poda sie hasla, tzn. nie moglem sie polaczyc przez jdbc na usera, ktory nie potrzebowal hasla do autoryzacji. Sugerowalbym wiec stworzenie w bazie usera (najlepiej takiego samego jak user, z ktorego korzystasz w systemie) z autoryzacja przez haslo. Potem popraw oczywiscie pliczek pg_hba.conf. Jak chcesz sprawdzic polaczenie to najlepiej za pomoca psql:

 

# psql -U nazwa_usera_w_bazie -h localhost -d baza

 

PS> Uzywasz postgresa dostarczonego z FC4 czy sam kompilowales?

 

Pozdrawiam,

montresol

 

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ę...