Merhaba,

Evet dediğiniz şekilde düzenleyince problem çözüldü. Size ve yanıt 
veren 
herkese çok teşekkür ederim. Sonunda postgresql maceram başlıyabilir. İyi 
günler iyi tatiller. 

Paz 19 Haz 2005 11:24 tarihinde, Timu EREN şunları yazmıştı: 
>       Merhaba...
>        "local" tanımlaması unix domain socket' i içindir.. Ve bu socket hd
> üzerinde bulunan bir dosyadır.. siz 127.0.0.1 ile bağlanmaya 
> çalıştığınızda
> ip numarası üzerinden bağlanmaya çalışıyor olabilir (pgaccess için) 
> Yine
> pg_hba.conf' a biraz dikkat ederseniz orada 127.0.0.1 ile başlayan bir
> tanım olduğunu ve hemen ardından /32 ile netmask verildiğini
> görebilirsiniz.. Bu durumda yapmanız gereken  local   all   all    trust
> satırının hemen altına host all all 127.0.0.1/32 trust demek olacaktır bu
> durumda log dosyasında bu hatayı almamanız gerekir...
>
> ben 7.4 kullanıyorum bu arada ... belki bir iki ufak değişiklik olmuştur
> yapılandırma dosyası içerisinde ...
>
>
>       benim yerel makinemde deneme için kullandığın postgresql' in 
> pg_hba.conf
> dosyasından örnek:
> # TYPE  DATABASE    USER        IP-ADDRESS        IP-MASK           METHOD
>     host    all         all     127.0.0.1       255.255.255.255     trust
>
>
>
>
>
> Pazar 19 Haziran 2005 09:06 tarihinde, [EMAIL PROTECTED]
> şunları
>
> yazmıştı:
> > Dosyadaki "local   all          all          trust"  kısmı postgres
> > kullanıcısını da kapsamıyor mu ? Birşeyleri yalnış mı anladım 
> > acaba ?
> >
> > Gerçi "local all postgres 127.0.0.1 trust" şeklinde de bir satır eklemeyi
> > denedim ancak ozamanda loglarda
> >
> > LOG:  "/etc/postgresql/8.0/main/pg_hba.conf" dosyasında 87 satırında,
> > "127.0.0.1" simgesinde geçersiz giriş
> > ÖLÜMCÜL HATA:  Eksik ya da hatalı pg_hba.conf dosyası
> >
> > hatasını alıyorum. Konsoldan sorunsuz bağlanırken pgaccess ile sorun
> > yaşamam biraz garip geldi. Fikirlerinizi bekliyorum.
> >
> > Her ihtimale karşılık pg_hba dosyamıda aşağıya yapıştırıyorum.
> > Yardımlarınız için teşekkürler.
> >
> > # DO NOT DISABLE!
> > # If you change this first entry you will need to make sure that the
> > database # super user can access the database using some other method.
> > Noninteractive # access to all databases is required during automatic
> > maintenance # (pg_autovacuum or daily cronjob).
> > #
> > # Database administrative login by UNIX sockets
> > ##local   all         postgres                          ident sameuser
> >
> > # 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
> >
> > # Kendi tanımlarım
> >
> > local   all          all                                trust

Cevap