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 -- Saygılar && İyi çalışmalar Timu EREN (a.k.a selam)
pgpltLUnfagOu.pgp
Description: PGP signature