CentOS'ta PostgreSQL Nasıl Kurulur ve Yapılandırılır

CentOS'ta PostgreSQL Nasıl Kurulur ve Yapılandırılır

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 onun 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

Sonraki adımın bir parçası olarak, CentOS içindeki mevcut paketlerinizi güncellemeniz ve yükseltmeniz gerekir. Bunu yapmak için terminalde aşağıdaki komutu çalıştırın:



sudo yum check-update

Çıktı:

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





sudo yum update

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

sudo reboot

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 module list 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 module enable postgresql: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 install postgresql-server

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

her zaman internet explorer kullanmıyorum
postgresql-setup --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 enable postgresql
systemctl start postgresql

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

systemctl status 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ı şifresini ayarladıktan sonra, 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 --interactive

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 ve 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ı.

man createuser

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 kullanmaya başlamak 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 test

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

Birbirlerini twitter mı takip ediyorlar?
sudo -i -u test

Yeni Veritabanları Oluşturma

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

createdb databasename

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.

CREATE TABLE table_name (
column_name1 col_type (field_length),
column_name2 col_type (field_length),
column_name3 col_type (field_length)
);

...nerede Tablo ismi kullanıcı tarafından belirlenen istenen addır, sütun_adı1 , sütun_adı2 , vb. sütun adlarıdır, 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 hotel (
hotel_id serial PRIMARY KEY,
star varchar (50) NOT NULL,
paint varchar (25) NOT NULL,
location varchar(25) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')),
date date)
;

..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 table (column_name1, column_name2, column_name3) VALUES ('value1', 'value2', 'value3');

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

INSERT INTO hotel (hotel, star, location, install_date) VALUES ('Plaza', 'Five', 'northwest', '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ş Paylaş Cıvıldamak E-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(41 Makale Yayımlandı)

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