Daha çox

Yerli TCP / IP uyğunluğunu dinləmək üçün “pg_hba.conf” sənədini dəyişdirirsiniz?

Yerli TCP / IP uyğunluğunu dinləmək üçün “pg_hba.conf” sənədini dəyişdirirsiniz?


PostGIS ilə başlayıram və TCP / IP bağlantısı ilə bağlanmağa çalışarkən bir səhv var. Etdiyim budur: PostGre 9.3'ü PC-yə yüklədim, sonra PostGre 9.3 üçün PostGIS 2.3'ü qurdum, sonra localhost istifadə edərək verilənlər bazasını kompüterimdə sınadım və hamısı yaxşı işlədi, sonra verilənlər bazasına qoşulmaq istədim başqa bir kompüter eyni şəbəkə (bundan sonra PC2) ... Bir çox forumları oxudum və sonra PC2-nin bağlanmasına imkan verməyə çalışan pg_hba.conf-u dəyişdirdim. Mən sadəcə bacarmadım.

Defolt sənəd:

# TİP VERİ BAZASI İSTİFADƏÇİ ÜSULU # IPv4 yerli əlaqələri: hamısını yerləşdirin 127.0.0.1/32 md5 # IPv6 yerli əlaqələri: all all host :: 1/128 md5 # # təkrar imtiyazına sahib bir istifadəçi tərəfindən localhost-dan təkrarlama əlaqələrinə icazə verin. #host replication postgres 127.0.0.1/32 md5 #host replication postgres :: 1/128 md5

Və bunu necə dəyişdirdim:

# TİP VERİ BAZASI İSTİFADƏÇİ METODU # IPv4 yerli əlaqələr: hamısını yerləşdirin 127.0.0.1/32 md5 host host all 10.0.0.99 md5 # IPv6 local bağlantılar: all all :: :: 1/128 md5 # localhost-dan replikasiya əlaqələrinə icazə verin # təkrar imtiyazı olan istifadəçi. #host replication postgres 127.0.0.1/32 md5 #host replication postgres :: 1/128 md5

yeni dəyərin PC2-nin IP ünvanı olan 10.0.0.99 olduğunu unutmayın.

Kimsə kömək edə bilər?


Yalnız bir neçə saat əvvəl eyni problemlə üzləşdim.

Düşünürəm ki, ip-adres hissəsinə bir CIDR maska ​​uzunluğu əlavə etməlisiniz (tək bir ünvan üçün / 32 - Vikipediya təfərrüatları):

# TİP VERİ BAZASI İSTİFADƏÇİ METODU # IPv4 yerli əlaqələr: hamısını yerləşdirin 127.0.0.1/32 md5 host host all all 10.0.0.99/32 md5…

Pg_hba.conf faylını saxladıqdan sonra yeni konfiqurasiya ilə serverinizi yenidən başlamalısınız, pgAdmin-i çalıştırın və Tools menyusundan konfiqurasiyanı yenidən yüklə seçin:


Videoya baxın: Windows XP - Bacis TCPIP Settings