• Merhabalar sevgili dostlar, Rabbyte.net olarak kuruluş ve sürdülüş amacımız; Tamamen ücretsiz olarak Veri barındırma (Hosting) sektörü için döküman ve faydalı içerik paylaşmaktır, bu amacımıza giderken tüm dünyadan faydalı dökümanları alıp anlaşılabilir biçimde temizleyip size sunmaktr. Hedefimiz doğrultusunda 2019'dan bu güne kadar sabırla devam etmekteyiz, Siz değerli dostlarımıza Türkçe kaynak üretirken herhangi bir beklentimiz asla olmadı ve olmayacaktır. Saygılar ve sevgilerle....

Centos PostgreSQL 12 kurulumu

Ekli dosyayı görüntüle 128
Centos üzerine PostgreSQL 12 kurulumu Bu yazıda anlatılan kurulumlar sadece Centos 7 ve Centos 8 sürümleri için geçerlidir. İşlemleri ayırarak kurulumlarını anlatacağım.

İlk işlem olarak PostgreSQL resmi sitesini kullanarak repolar üzerinden sunucumuza çekim sağlıyoruz.

Centos 8 PostgreSQL 12 Repo

Kod:
sudo yum -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
Centos 7 PostgreSQL 12 Repo

Kod:
sudo yum -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

Repolartı çektiğimize göre kurulum aşamasına geçebiliriz.

Öncelikle Centos 8 sunucunuz üzerinde yerleşik bir postgresql modülü varsa sunucunuzda onu devre dışı bırakıyoruz.

Kod:
sudo dnf -qy module disable postgresql
Devredışı bıraktıktan sonra PostgreSQL 12 sürümünün hem client hem de server tarafını kurmak için start veriyoruz.

Kod:
Kod:
sudo dnf -y install postgresql12 postgresql12-server
Centos 7 kısmında ise önce modül kurup onu aktifleştirdikten sonra PostgreSQL12 kurulumunu başlatıyoruz. Aşağıdaki kodları sırasıyla yazdıktan sonra kurulum başlamış olacaktır.


Kod:
sudo yum -y install epel-release yum-utils
sudo yum-config-manager --enable pgdg12
sudo yum install postgresql12-server postgresql12
Bundan sonrasındaki kullanacağınız kodlar hem Centos 7 hem de Centos 8 için ortak olduğundan direkt yazarak uygulayabilirsiniz.

Veritabanı servisimizi aktif etmek için SSH üzerinden aşağıdaki kodu kullanıyoruz

Kod:
sudo /usr/pgsql-12/bin/postgresql-12-setup initdb
Veritabanı yapılandırmanızı /var/lib/pgsql/12/data/postgresql.conf dizini üzerinden yapabilirsiniz.

Kod:
sudo systemctl enable --now postgresql-12
PostgreSQL 12 an itibariyle sunucumuz üzerinde çalışıyor. Ek olarak firewall ayarları için aşağıdaki kodları uyguluyoruz.

Kod:
sudo firewall-cmd --add-service=postgresql --permanent
sudo firewall-cmd --reload
Opsiyonel olarak eğer sunucunuza PostgreSQL üzerinden uzaktan erişim sağlanmasını istiyorsanız /var/lib/pgsql/12/data/ dizininde yer alan postgresql.conf dosyasını açarak listen_addresses kısmını "*" değeri ile değiştirmeniz yeterli.
 
Üst