Linux'ta PostgreSQL 16 Nasıl Kurulur [RHEL Dağıtımları]
PostgreSQL, Linux ve Windows işletim sistemi de dahil olmak üzere Unix benzeri işletim sistemlerinde çalışan, güçlü, yüksek düzeyde ölçeklenebilir, açık kaynaklı ve platformlar arası nesne ilişkisel bir veritabanı sistemidir. Son derece güvenilir, kullanıcılara veri bütünlüğü ve doğruluğu sunan, kurumsal düzeyde bir veritabanı sistemidir.
Bu yazımızda PostgreSQL 16'nın en son sürümünün RHEL ve Rocky Linux gibi RHEL tabanlı dağıtımlara nasıl kurulacağını açıklayacağız. Strong>AlmaLinux, Oracle Linux ve Fedora, resmi PostgreSQL Yum deposunu kullanıyor.
1. Yazılım Paketini Güncelleyin
PostgreSQL kurulum işlemine başlamadan önce aşağıdaki dnf komutunu çalıştırarak Linux sistem yazılım paketlerinizi güncellediğinizden emin olun.
sudo dnf update
2. PostgreSQL Deposunu Etkinleştirme
PostgreSQL varsayılan sistem depolarında mevcut olsa da, en son sürüme erişim için resmi PostgreSQL deposunun etkinleştirilmesi önerilir.
RHEL, Rocky, AlmaLinux ve Oracle Linux 9'da:
sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-9-x86_64/pgdg-redhat-repo-latest.noarch.rpm
RHEL, Rocky, AlmaLinux ve Oracle Linux 8'de:
sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
Fedora 39'da:
sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/F-39-x86_64/pgdg-fedora-repo-latest.noarch.rpm
Fedora 38'de:
sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/F-38-x86_64/pgdg-fedora-repo-latest.noarch.rpm
3. PostgreSQL 16 Sunucusunun Kurulumu
İlgili Linux dağıtımınıza PostgreSQL deposunu ekledikten sonra, PostgreSQL sunucu ve istemci paketlerini yüklemek için aşağıdaki komutu kullanın.
sudo dnf install -y postgresql16-server postgresql16
Önemli: PostgreSQL veri dizini /var/lib/pgsql/16/data/
veritabanına ilişkin tüm veri dosyalarını içerir.
4. PostgreSQL Veritabanının Başlatılması
Red Hat tabanlı dağıtımlara uygulanan belirli politikalar nedeniyle PostgreSQL kurulumu otomatik olarak başlamaz veya otomatik başlatma sürecinin bir parçası olarak veritabanı başlatılmaz.
Veritabanı kurulumunuzu tamamlamak için veritabanınızı ilk kez kullanmadan önce başlatmanız gerekir.
sudo /usr/pgsql-16/bin/postgresql-16-setup initdb
5. PostgreSQL'i Uzaktan Erişim için Yapılandırma
Uzak bağlantıları etkinleştirmek için postgresql.conf
yapılandırma dosyasını bir metin düzenleyici kullanarak değiştirmeniz gerekir.
sudo vi /var/lib/pgsql/16/data/postgresql.conf
Yerel ağınızdaki tüm ana bilgisayarlardan gelen bağlantılara izin vermek için listen_addresses
parametresini güncelleyin.
listen_addresses = '*'
Yapılandırma dosyasında değişiklik yaptıktan sonra yeni ayarları uygulamak ve otomatik başlatmayı etkinleştirmek için PostgreSQL hizmetini yeniden başlatmanız gerekir.
sudo systemctl restart postgresql-16
sudo systemctl enable postgresql-16
6. PostgreSQL Kullanıcı Şifresini Ayarlama
Varsayılan PostgreSQL kullanıcısının (postgres) şifresini ayarlayın.
sudo passwd postgres
7. PostgreSQL Veritabanına Erişim
Kullanıcı şifresini belirledikten sonra psql
komutunu kullanarak PostgreSQL veritabanı sunucusuna erişebilirsiniz.
sudo -i -u postgres
psql
Son olarak PostgreSQL veritabanı yönetim sistemiyle ilgili şu ilgili makaleleri okuyun:
Çözüm
Tebrikler! PostgreSQL 16'yı RedHat tabanlı dağıtımlara (o sırada mevcut olan en son sürüm) başarıyla yüklediniz. Sürüme özel ayrıntılar veya değişiklikler için resmi PostgreSQL belgelerine başvurmayı unutmayın.