Ubuntu depolarından PostgreSQL 8.4 çalıştıran bir Linux sunucusunda dosyalar nerede postgresql.conf
ve pg_hba.conf
yüklü?
Ubuntu depolarından PostgreSQL 8.4 çalıştıran bir Linux sunucusunda dosyalar nerede postgresql.conf
ve pg_hba.conf
yüklü?
Yanıtlar:
Google'da "pg_hba.conf ubuntu" araması size
https://help.ubuntu.com/community/PostgreSQL
dosyaların konumunu gösterir.
Belgeler aşağıdakileri belirtir:
İstemci kimlik doğrulaması, geleneksel olarak pg_hba.conf olarak adlandırılan ve veritabanı kümesinin veri dizininde depolanan bir yapılandırma dosyası tarafından denetlenir. (HBA, ana bilgisayar tabanlı kimlik doğrulaması anlamına gelir.) Veri dizini initdb tarafından başlatıldığında varsayılan bir pg_hba.conf dosyası yüklenir. Ancak, kimlik doğrulama yapılandırma dosyasını başka bir yere yerleştirmek mümkündür; hba_file yapılandırma parametresine bakın.
İfadesinin bulunduğundan Not veritabanı kümenin veri dizininde saklanan ve bir yapılandırma parametresi aracılığıyla, başka bir yere yerleştirmek mümkün olduğunu. Resmi dokümantasyon sizi belirli bir klasöre yönlendiremez, çünkü gerçek konum hem OS üreticisinin hem de makine yöneticisinin PostgreSQL'i nasıl ayarladığına bağlıdır. Unutmayın PostgreSQL birçok farklı işletim sistemini (ve Linux dağıtımını) destekler.
As Nötrino gösterileri , sen psql'in aracılığıyla sunucuya erişebilir eğer, size dosya konumunu göstermek için bunu söyleyebilir.
Ayrıca, iki ipucu:
show hba_file;
psql. Bkz. @ Nötrino cevabı.
Vinko'nun dediği gibi, konum dağıtıma bağlıdır. Cevabına eklemek için:
Paket yönetimi yazılımınız size her paket tarafından yüklenen dosyaların nerede olduğunu söyleyecektir (örneğin:) dpkg -L postgresql
.
Hizmet başlangıç komut dosyasının içine de bakabilirsiniz (genellikle /etc/init.d/postgresql
)