PostgreSql sunucusunu bazı özel seçeneklerle kurmak istediniz mi? PostgreSQL sunucusunu önceden yapılandırılmış paketler yerine kaynak koddan mı kurmanız gerekiyor? Bu makale, PostgreSql sunucusunu kurmak ve çalıştırmak için kısa bir kurulum prosedüründe size rehberlik eder!
adımlar
Adım 1. Kaynak kodunu PostgreSQL web sitesinden [1] edinin
Adım 2. Kaynak kodu paketini açın
Aşağıdaki bash/konsol komutunu kullanın:
gunzip postgresql-8.3.3.tar.gz
tar xf postgresql-8.3.3.tar
- postgresql-8.3.3, mevcut sürümün adıdır. Gelecek sürümler 8.3.3 bölümünde farklılık gösterebilir.
-
Geçerli dizinin (yukarıdaki komut dosyasını çalıştırdığınız dizin) altında postgresql-8.3.3 adlı bir dizin oluşturulacaktır.
Adım 3. Geçerli dizini yeni oluşturulan dizine değiştirin (postgresql-8.3.3)
Adım 4. Sisteminiz için kaynak ağacı yapılandırın ve istediğiniz kurulum seçeneklerini seçin:
-
Varsayılan Yapılandırma: komutu çalıştırın
./yapılandır
bash/konsolunuzda
- Özel Yapılandırma (bu yalnızca ileri düzey kullanıcılar içindir): PostgreSQL belgelerinde [2] listelenen komut satırı seçeneklerini kullanarak birçok özel yapılandırma seçeneği ayarlayabilirsiniz.
Adım 5. Komut satırını yürüterek derleme işlemini başlatın
gmake
konsolunuzda/bash'inizde.
Bu, donanımınıza bağlı olarak birkaç dakika sürebilir. Görüntülenen son satır şöyle olmalıdır:
PostgreSQL'in tamamı başarıyla yapılmıştır. Yüklemeye hazır.
Adım 6. Bash/console komutunu çalıştırarak PostgreSql dosyalarını kurun:
gmake kurulumu
--prefix= PREFIX komut satırı seçeneğini kullanmadığınız sürece dosyaları /usr/local/pgsql dizinine yükleyecektir, bu durumda dosyalar PREFIX tarafından belirtilen yola kurulacaktır.
Adım 7. Bash konsolunda aşağıdaki komutu yürüterek PostgreSQL için bir süper kullanıcı hesabı oluşturun:
adduser postgres
Adım 8. Bash konsolunda aşağıdaki komutları yürüterek PostgreSQL veri ağacını tutacak bir dizin oluşturun:
mkdir /p01/pgsql/veri
chown postgres /p01/pgsql/data
Adım 9. Aşağıdakileri yürüterek PostgreSQL kümesi oluşturun:
su - postgres
/usr/local/pgsql/bin/initdb -D /p01/pgsql/veri
Adım 10. Aşağıdakileri yürüterek PostgreSQL sunucusunu (postmaster işlemi) başlatın:
/usr/local/pgsql/bin/postmaster -D /p01/pgsql/data >logfile 2>&1 &
Adım 11. Aşağıdakileri yürüterek kümede bir PostgreSQL veritabanı oluşturun:
/usr/local/pgsql/bin/createdb testi
Adım 12. psql komutunu kullanarak veritabanına giriş yapın:
/usr/local/pgsql/bin/psql testi
Yöntem 1/1: Komutların Tam Listesi
Bu, sunucuyu yüklemek için bu makalede açıklanan yürütülecek komutların tam listesidir. Bu, daha sonra yürütülmek üzere bir komut dosyasına kaydedilebilir.
./yapılandır
gmake
su
gmake kurulumu
adduser postgres
mkdir /usr/local/pgsql/veri
chown postgres /usr/local/pgsql/data
su - postgres
/usr/yerel/pgsql/bin/initdb -D /usr/yerel/pgsql/veri
/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data >logfile 2>&1 &
/usr/local/pgsql/bin/createdb testi
/usr/local/pgsql/bin/psql testi