PostgreSQL, hem Linux hem de Windows makinelerinde çalışan, sağlam ve yüksek düzeyde ölçeklenebilir bir veritabanı sistemidir. Bu kurumsal düzeydeki yazılım, uygulamalar oluşturmak için mükemmel güvenilirlik ve veri bütünlüğü sunar.

PostgreSQL, tek makinelerden büyük veri ambarlarına kadar çok çeşitli iş yüklerini idare edebilen çok yönlü bir yazılımdır. ACID özellikli işlemler, güncellenebilir görünümler, yabancı anahtarlar ve platformlar arası entegrasyonlar gibi özellikler sunar.

CentOS'ta PostgreSQL Nasıl Kurulur

CentOS biraz farklı çalışır ve sisteminizi başlattıktan hemen sonra kök erişiminiz olmaz. Kök kullanıcı olarak oturum açmak için su emretmek.

su

Sistem, tüm yönetici izinlerine sahip süper kullanıcı olarak oturum açmanızı sağlayacaktır.

1. Adım: Önceden Yüklenmiş Paketleri Güncelleyin ve Yükseltin

Bir sonraki adımın bir parçası olarak şunları yapmanız gerekir: mevcut paketlerinizi güncelleyin ve yükseltin CentOS'ta. Bunu yapmak için terminalde aşağıdaki komutu çalıştırın:

instagram viewer
sudo yum kontrol güncellemesi

Çıktı:

Listelenen tüm paketleri yükseltmek için terminalde aşağıdaki komutu yazın:

sudo yum güncellemesi

Paketleri yükselttikten sonra sisteminizi yeniden başlatmanız gerekir. Aşağıdaki komutu kullanın:

sudo yeniden başlatma

Yeni güncellenen paketler ile sistem hazır. CentOS makinenize PostgreSQL kurmanın zamanı geldi.

2. Adım: Var Olan Varsayılan Sürümleri Kontrol Edin

Herhangi bir yeni kurulumdan önce, PostgreSQL'in mevcut varsayılan sürümlerini kontrol etmek önemlidir.

dnf modül listesi postgresql

Varsayılan olarak, kuruluma devam etmeniz durumunda kurulum komutları PostgreSQL sürüm 10'u kuracaktır.

Bu kılavuzun yazıldığı sırada sürüm 13 mevcut olduğundan, varsayılan kurulumu kısıtlayacağız ve PostgreSQL'in en son sürümünü etkinleştirmek için aşağıdaki komutu kullanacağız.

sudo dnf modülü postgresql'yi etkinleştirir: 13

Adım 3: PostgreSQL Sunucu Paketini Kurun

Yukarıda belirtilen komutu kullanarak varsayılan sürümü değiştirdikten sonra, PostgreSQL sunucu ve istemci paketlerini kurmanın zamanı geldi.

sudo dnf postgresql sunucusunu kurun

Sunucuyu kurduktan sonra PostgreSQL veritabanını başlatmanız gerekir. Başlatmak için aşağıdaki komutu çalıştırın:

postgresql kurulumu --initdb

Başlatma sonrası, PostgreSQL hizmetini başlatın. Sistem açılışında otomatik olarak etkinleştirmek için aşağıdaki komutları kullanın:

systemctl postgresql'yi etkinleştir
systemctl postgresql'i başlat

PostgreSQL hizmetinin durumunu kontrol etmek için aşağıdaki komutu çalıştırın:

systemctl durumu postgresql

Çıktı görüntülenirse "Aktif", ardından hizmet çalışıyor ve çalışıyor.

Adım 4: PostgreSQL Veritabanını Yapılandırma

Kurulumdan sonra, PostgreSQL veritabanınızı yapılandırmak en iyisidir. Hesabınızın güvenliğini sağlamak için, aşağıdakiler için bir parola oluşturun: postgres kullanan sistem kullanıcı hesabı passwd yardımcı programı:

passwd postgres

Çıktı:

Sistem sizden şifreyi iki kez girmenizi isteyecektir. Her iki seferde de doğru şifreyi girdiğinizden emin olun.

Kullanıcı hesabı parolasını ayarladıktan sonra, oturum açın postgres su kullanan hesap:

su - postgres

Adım 5: Yeni Bir Kullanıcı Rolü Oluşturma

PostgreSQL kullanımı sadece bir kullanıcı ile sınırlı olmadığı için mevcut listeye birkaç kullanıcı daha ekleme özgürlüğüne sahipsiniz.

Kullan Kullanıcı oluştur komutu ile birlikte --interaktif daha fazla kullanıcı eklemek için bayrak. Ayrıca, onlar için ayarlamak istediğiniz erişim türünü belirtin. ile giriş yaptıysanız postgres hesap, aşağıdakini yazmanız yeterlidir:

createuser --etkileşimli

Sistem hesabına çok sık girip çıkmak istemiyorsanız, her zaman sudo komutuyla kullanıcı ekleme seçeneği vardır.

sudo -u postgres createuser --interactive

Her iki senaryoda da sistem sizden bu yeni oluşturulan kullanıcı için erişim türüyle birlikte eklenecek rol adını isteyecektir. Arasında seçim yapmak y ve n süper kullanıcı rolü türü için.

Bazı ek bayrakları kontrol etmek için her zaman şuraya başvurabilirsiniz: Kullanıcı oluştur komut adam sayfası.

adam yaratıcısı

Yeni Veritabanları Oluşturmak için PostgreSQL Nasıl Kullanılır

Artık makinenizde PostgreSQL'i yapılandırdığınıza göre, yeni bir veritabanı oluşturmanın ve yeni tablolar eklemenin zamanı geldi.

Yeni Rol ile PostgreSQL İstemine Erişin

Bir kullanıcı ekledikten sonra, açıkçası PostgreSQL'i kendi avantajınıza kullanmak isteyeceksiniz. Ancak bunu yapmadan önce PostgreSQL rolünüz ve veritabanınızla aynı ada sahip bir kullanıcı oluşturmanız gerekir.

Böyle bir kullanıcı kimliğiniz yoksa, Kullanıcı Ekle adlı yeni bir kullanıcı oluşturma komutu Ölçek.

sudo adduser testi

kullanarak yeni kullanıcı olarak oturum açın. -ben ve -u bayraklar.

sudo -i -u testi

Yeni Veritabanları Oluşturma

PostgreSQL içinde yeni bir veritabanı oluşturmak için aşağıdaki komutu kullanın:

oluşturulanb veritabanı adı

olarak oturum açmanız gerektiğini unutmayın. postgres yönetici komutları vermek için sistem kullanıcısı.

Veritabanı İçinde Yeni Tablolar Oluşturma

Bazı verileri depolamak için yeni bir tablo oluşturalım. Yeni tabloya alan eklemek için temel sözdizimi oldukça basittir.

TABLO OLUŞTUR tablo_adı (
sütun_adı1 sütun_türü (alan_uzunluğu),
sütun_adı2 sütun_türü (alan_uzunluğu),
sütun_adı3 sütun_tipi (alan_uzunluğu)
);

...nerede Tablo ismi kullanıcı tarafından belirlenen istenen addır, sütun_adı1, sütun_adı2, vesaire. sütun adları, col_type sütun türüdür ve alan_uzunluk değerleri daha sağlam hale getirmek için veri yapılarının boyutudur.

Örneğin, bir tablo oluşturabilirsiniz. otel aşağıdaki sütunlarla:

CREATE TABLE otel (
hotel_id seri BİRİNCİL ANAHTAR,
yıldız varchar (50) NULL DEĞİL,
boya varchar (25) NULL DEĞİL,
konum varchar (25) kontrol (yer ('kuzey', 'güney', 'batı', 'doğu', 'kuzeydoğu', 'güneydoğu', 'güneybatı', 'kuzeybatı')),
tarih tarih)
;

..tablo adı nerede otel, ve sütunlar hotel_id, Yıldız, boya, yer, ve tarih ilgili uzunlukları ve sütun kısıtlamaları ile.

Veritabanına Değerler Eklemek

Tablo yapınız hazır olduğunda, mevcut bir tabloya bazı veriler ekleyebilirsiniz. Aşağıdaki biçimde veri eklemek için INSERT INTO ifadesini kullanın:

INSERT INTO tablosu (sütun_adı1, sütun_adı2, sütun_adı3) DEĞERLER ('değer1', 'değer2', 'değer3');

Örneğin, bir veri satırı ekleyin. otel Yukarıda oluşturduğunuz tablo.

INSERT INTO hotel (otel, yıldız, konum, kurulum_tarihi) DEĞERLER ('Plaza', 'Beş', 'kuzeybatı', '2018-08-16')

PostgreSQL'i CentOS'ta Yapılandırma

PostgreSQL'i yapılandırmak için doğru şekilde kurmak en iyisidir. Uygun konfigürasyonlar yapıldığında PostgreSQL'i kolayca kurabilir ve sisteminizde verimli bir şekilde kullanabilirsiniz.

CentOS dışında, örneğin Ubuntu gibi diğer Linux dağıtımlarıyla çalışmak için PostgreSQL'i de kurabilirsiniz.

PaylaşCıvıldamakE-posta
Ubuntu'da PostgreSQL Nasıl Kurulur ve Yapılandırılır

Sisteminizdeki veritabanlarını yönetmenin kolay ve güvenilir bir yolunu mu istiyorsunuz? PostgreSQL'in Ubuntu'ya nasıl kurulacağına bakın.

Sonrakini Oku

İlgili konular
  • Linux
  • CentOS
  • SQL
  • Yazılımı kur
Yazar hakkında
Wini Bhalla (34 Makale Yayınlandı)

Wini, 2 yıllık yazma deneyimine sahip Delhi merkezli bir yazardır. Yazma çalışmaları sırasında dijital pazarlama ajansları ve teknik firmalarla ilişkilendirildi. Programlama dilleri, bulut teknolojisi, AWS, Makine Öğrenimi ve çok daha fazlasıyla ilgili içerik yazmıştır. Boş zamanlarında resim yapmayı, ailesiyle vakit geçirmeyi ve fırsat buldukça dağlara seyahat etmeyi seviyor.

Wini Bhalla'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın