Ubuntu'da PostgreSQL Nasıl Kurulur ve Yapılandırılır

Ubuntu'da PostgreSQL Nasıl Kurulur ve Yapılandırılır

İlişkisel veritabanı yönetim sistemleri (RDBMS), bilgileri depolamak, organize etmek ve bilgiye erişmek için yapılandırılmış bir yol sağladıkları için birçok web sitesi ve uygulamanın önemli bir bileşeni olduğunu kanıtlamıştır.





video oyunları oynayarak para kazanma yolları

Bu makalede, PostgreSQL'i Ubuntu'da yükleme ve yapılandırma konusunda adım adım bir kılavuzla birlikte ayrıntılı olarak tartışacağız.





PostgreSQL Nedir?

PostgreSQL, SQL'i destekleyen açık kaynaklı bir veritabanı yönetim sistemidir. Geliştiriciler, PostgreSQL'i kullanarak, veritabanı yöneticisine mükemmel veri yönetimi kaynakları sağladığından dolandırıcılığa dayanıklı uygulamalar oluşturabilir.





Bu platform size kendi veri kümelerinizi tanımlama, özel yazı tipleri geliştirme ve farklı programlama dillerinde yazılmış kodları birleştirme hareketliliği sağlar. PostgreSQL, bir projedeki veri miktarları ve eşzamanlı kullanıcı sayısı açısından oldukça ölçeklenebilirdir.

Ubuntu 21.04 için PostgreSQL kurulum sürecine bakalım.



Adım 1: PostgreSQL'i Ubuntu'ya kurun

Bazı PostgreSQL paketleri, varsayılan Ubuntu deposunda bulunur. PostgreSQL'i komut satırı üzerinden kurmak için şunu yazın:

sudo apt install postgresql postgresql-contrib

Kurulumu Doğrulayın

Yapılandırma dosyasının konumunu kullanarak bulabilirsiniz. ls komutu . Bu, PostgreSQL'in sisteminize başarıyla kurulup kurulmadığını teyit eden bir doğrulama adımıdır.





ls /etc/postgresql/12/main/

Numara 12 PostgreSQL'in sürümünü belirtir. Sisteminize indirdiğiniz pakete göre sizin için farklı olabilir.

PostgreSQL Durumunu Kontrol Edin

Kurulumdan sonra, aşağıdaki komutu kullanarak PostgreSQL'in durumunu kontrol edin:





service postgresql status

Çıktı şöyle görünecektir:

Çıktı şunu gösteriyorsa aktif durumu, ardından PostgreSQL hizmeti sisteminizde çalışıyor. Öte yandan, durum ise etkin değil , ardından şunu yazarak hizmeti başlatmanız gerekir:

service postgresql start

Dışında durum ve Başlat , kullanabileceğiniz birkaç PostgreSQL komutu daha vardır:

  • Durmak
  • Tekrar başlat
  • Tekrar yükle
  • Zorla yeniden yükle

İlgili: Bir Sonraki Projeniz İçin Dikkate Alınacak Veritabanı Motorları

2. Adım: Süper Kullanıcı Olarak Oturum Açın

Devam etmeden önce, PostgreSQL sunucusunda bir veritabanı süper kullanıcısı olarak oturum açmanız gerekir. PostgreSQL kullanıcısı olarak bağlanmanın en basit yollarından biri, ana bilgisayar adınızı postgres Unix kullanıcısı.

Kök Kullanıcı Kimlik Bilgilerini Ayarlayın

Aşağıdaki komutu kullanarak PostgreSQL etkileşimli kabuğuna giriş yapın:

sudo -u postgres psql

Aşağıdaki sorguyu kullanarak kök kullanıcı kimlik bilgilerini ayarlayın:

ALTER USER postgres PASSWORD 'newpassword';

değiştirdiğinizden emin olun Yeni Şifre Seçtiğiniz güçlü bir şifre ile. Tip çıkış etkileşimli kabuktan çıkmak için.

Aşağıdaki komutla psql'ye giriş yapın:

psql -U postgres -h localhost

İstem göründüğünde kullanıcı için yeni kök parolayı girin.

Adım 3: PostgreSQL Sunucusuna bağlanın

PostgreSQL'i kurduğunuzda, platform varsayılan bir kullanıcı oluşturur. postgres ve aynı ada sahip bir sistem hesabı. Kullanıcı olarak oturum açmanız gerekiyor postgres PostgreSQL sunucusuna bağlanmak için.

PostgreSQL sunucusunda oturum açmak için aşağıdaki komutu kullanın:

sudo su postgres

Bu komutu çalıştırır çalıştırmaz, sistemin ana bilgisayar adınızı görüntüleme biçiminde bir değişiklik fark edeceksiniz. Bash istemi şöyle görünecek:

postgres@ubuntu: /home/winibhalla/Desktop$

Bu, PostgresSQL kullanıcısı olarak başarıyla oturum açtığınızı gösterir.

PostgreSQL Kullanıcıları Nasıl Yönetilir

Artık sunucuya bağlandınız, sıra yeni kullanıcılar oluşturmaya geldi. Tip psql PostgreSQL sunucusunda komutları çalıştırmaya başlamak için.

Yeni Kullanıcı Oluştur

Bir proje içinde farklı seviyelerde çalışan birden fazla ekip üyesi varsa, farklı çalışanlar için farklı roller oluşturmanız ve onlara erişimlerini atamanız gerekir. Kullan KULLANICI OLUŞTUR yeni bir kullanıcı profili oluşturma komutu:

CREATE USER user1 WITH PASSWORD 'test123';

Yukarıdaki komutta, kullanıcı1 yeni kullanıcı için istediğiniz kullanıcı adı ve ardından test123 , bu kullanıcı için paroladır.

Bir veritabanına eklenen yeni kullanıcıların listesini kontrol etmek için ile ilgili emretmek.

Yukarıdaki çıktıda da görebileceğiniz gibi, henüz yeni kullanıcı için herhangi bir ayrıcalık mevcut değil.

Yeni Kullanıcılara Süper Kullanıcı Ayrıcalıkları Verme

Yeni bir kullanıcıya bir dizi ayrıcalık eklemek için aşağıdaki komutu çalıştırın:

ALTER USER user1 WITH SUPERUSER;

NS YAŞ komutu, yeni üyeye yönetici ayrıcalıkları verecektir. Çalıştır /ile ilgili yeni kullanıcının gerekli süper kullanıcı ayrıcalıklarına sahip olup olmadığını doğrulamak için tekrar komut verin.

Kullanıcı Listesinden Bir Kullanıcıyı Çıkarma

Bir kullanıcıyı yetkili kullanıcılar listesinden çıkarmak için aşağıdaki komutu kullanın:

DROP USER user1;

Kullanıcıları listeleyerek değişikliği doğrulayın. /ile ilgili emretmek.

İlgili: Yeni Başlayanlar için Temel SQL Komutları Hile Sayfası

PostgreSQL Veritabanları Nasıl Yönetilir

PostgreSQL, kullanıcılarına veritabanları oluşturmak ve kaldırmak için çeşitli komutlar sağlar.

Veritabanı Ekle veya Kaldır

PostgreSQL kullanarak yeni bir veritabanı oluşturmak için:

CREATE DATABASE db1;

...nerede db1 oluşturmak istediğiniz veritabanının adıdır. Kullan NS Mevcut tüm veritabanlarının bir listesini almak için komut.

Çıktı:

Bir veritabanını kaldırmak istiyorsanız, DÜŞÜRMEK emretmek:

DROP DATABASE db1;

Kullanıcılara Veritabanı Erişimi Verme

kullanarak bir kullanıcıya veritabanı erişimi verebilirsiniz. HİBE emretmek:

GRANT ALL PRIVILEGES ON DATABASE db1 TO user1;

PostgreSQL için Komut Satırı Yardımı Alın

PostgreSQL ve çeşitli komutlarının nasıl kullanılacağı hakkında daha fazla bilgi edinmek için terminalde aşağıdaki komutu yazarak yardım sayfasını açabilirsiniz:

man psql

Önerilen başka bir adım, pgAdmin'i yüklemektir. PgAdmin, PostgreSQL için mevcut olan en popüler ve zengin özelliklere sahip açık kaynaklı yönetim araçlarından biridir. pgAdmin kurulumu isteğe bağlı bir adım olsa da, kullanıcıları ve veritabanlarını daha iyi yönetmek için kurmalısınız.

Başlamak için resmi pgAdmin deposunu ve anahtarını sisteminize ekleyin:

curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
sudo sh -c 'echo 'deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main' > /etc/apt/sources.list.d/pgadmin4.list && apt update'

Çıktı:

Şimdi, masaüstü sürümünü yüklemek için:

sudo apt install pgadmin4-desktop

Web sürümünü yüklemek için şunu yazın:

sudo apt install pgadmin4-web

Web modunu yapılandırmak için setup-web.sh pgAdmin tarafından sağlanan komut dosyası:

sudo /usr/pgadmin4/bin/setup-web.sh

İşlemi tamamlamak için ekrandaki talimatları izleyin. Emin olun, bu sadece bir kerelik bir adımdır, bu yüzden bunu tekrar tekrar kurmak ve yapılandırmak için endişelenmenize gerek yok.

PostgreSQL Kullanarak Ubuntu'da Veritabanlarını Yönetme

PostgreSQL, veritabanı yönetimi uygulamaları oluşturmak için güçlü bir platformdur. Platformdaki herhangi bir miktarda veriyi işleme yeteneği, en önemli özelliklerinden biridir. Yükleme işlemi, ilk indirme, yükleme ve son olarak veritabanında oturum açmaya kadar kaynar.

Birkaç basit komutla, yeni kullanıcılar ekleme, veritabanları oluşturma ve mevcut veritabanlarına kullanıcı ekleme işleminde ustalaşabilirsiniz. PostgreSQL'i sevip sevmediğinizden emin değil misiniz? Makinenize Microsoft SQL Server yüklemeyi deneyin.

Paylaş Paylaş Cıvıldamak E-posta Ubuntu'da Microsoft SQL Server Nasıl Kurulur ve Kurulur

Ubuntu makinenizde veritabanlarını depolamak ve yönetmek mi istiyorsunuz? Azure Data Studio ile Microsoft SQL Server'ı nasıl kuracağınız aşağıda açıklanmıştır.

Sonrakini Oku
İlgili konular
  • Linux
  • SQL
  • Ubuntu
  • 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