Nasıl Kurulur PostgreSQL on Ubuntu (pgAdmin Kurulumu)
Nasıl Kurulur PostgreSQL on Ubuntu?
PostgreSQL tanınmış bir açık kaynaktır Rneşeli Databanı MYönetim Sistemi (RDBMS). Zengin özellikler, ölçeklenebilirlik ve istikrar açısından popülerdir. Bu RDBMS, veri bütünlüğünü, karmaşık sorguları ve eş zamanlı erişimi destekler.
Çoğu kuruluş seçiyor PostgreSQL genişletilebilirliği, güvenilirliği ve platformlar arası yapısı nedeniyle. Ayrıca, geniş miktarda verinin işlenmesi için sağlam bir temel de sağlar. Bu RDMS Esnek ve güçlü bir veritabanı çözümü arayan veri analistleri, geliştiriciler ve işletmeler tarafından tercih edilir.
Önkoşullar
Rehberimizi takip etmek için şunlara sahip olmalısınız:
- Ubuntu 22.04 sisteminizde yüklü
- A root olmayan kullanıcı sudo ayrıcalıklarıyla
Şimdi Postgres'i yükleme prosedürünü kontrol edelim. Ubuntu aşağıdakileri kullanarak:
- The Ubuntu Depo
- The PostgreSQL resmi depo
Yöntem 1: Nasıl Kurulur ve Kurulur PostgreSQL on Ubuntu Kullanma Ubuntu depo
Bu yöntemde kullanacağımız Ubuntu İndirme ve yükleme için depo PostgreSQL. Bu depo halihazırda, tarafından güncellenen ve bakımı yapılan resmi paketleri içermektedir. Ubuntu geliştiriciler. Sonuçta bu, kurulum işleminin sorunsuz ve basit kalmasını sağlar.
) 1 Adım Yüklemek için PostgreSQL Linux'ta öncelikle sistem paketlerinizi güncelleyin:
sudo apt update
Çıktı:
) 2 Adım Sonra git PostgreSQL Kurulum:
sudo apt install postgresql -y
) 3 Adım Son olarak, PostgreSQL Doğrulama için sürüm:
psql --version
Gördüğünüz gibi, PostgreSQL 14.8 sürümü başarıyla sistemimize kuruldu Ubuntu sistem:
Yöntem 2: Yükle PostgreSQL on Ubuntu Kullanma PostgreSQL Resmi Depo
Resmi PostgreSQL depo, en son sürüme erişmenize izin verir PostgreSQL ve mevcut olmayan ilgili özellikler Ubuntu resmi depo. İle PostgreSQL'nin resmi deposunda kolayca yükleyebilir ve güncelleyebilirsiniz PostgreSQL.
Şimdi, yüklemek için verilen talimatları izleyin PostgreSQL on Ubuntu.
) 1 Adım İlk adım, deposunu eklemektir. PostgreSQL:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
) 2 Adım Daha sonra eklemeye doğru ilerleyin PostgreSQL depo anahtarı:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
) 3 Adım Devam etmek için sistem paketlerinizi güncelleyin:
sudo apt update
) 4 Adım Şimdi git PostgreSQL Kurulum:
sudo apt install postgresql -y
) 5 Adım Göster PostgreSQL onay için sürüm:
psql --version
yardımıyla gözlemlenebilir. PostgreSQL deposuna 15.3 sürümünü yükledik. Ubuntu:
Nasıl Yönetilir PostgreSQL Kullanıcılar Ubuntu?
Yönetimi PostgreSQL kullanıcılar, veritabanı ayrıcalıklarını kontrol etmek için kullanıcıların oluşturulması, erişimlerinin değiştirilmesi ve kullanıcıların kaldırılması sürecini içerir. Yöneticinin gerekli izinleri vermesini ve yönetimini sağlar. PostgreSQL kullanıcı hesapları etkili bir şekilde.
) 1 Adım Yeni bir Postgres kullanıcısı oluşturmak için Ubuntu, şu komutu çalıştırın:
sudo -u postgres createuser --interactive
Sonuç olarak, PostgreSQL Kullanıcı adını yazmanızı ve yeni oluşturulan kullanıcının süper kullanıcı ayrıcalıklarına sahip olup olmadığını onaylamanızı ister:
Bizim durumumuzda kullanıcı adı olarak “huzail” girdik ve süper kullanıcı olmasına izin verdik.
) 2 Adım Ayrıca bu komutta adını belirterek kullanıcıya ayrı ayrı sudo ayrıcalıkları da verebilirsiniz:
ALTER USER huzail WITH SUPERUSER;sudo -u postgres psql
) 3 Adım Yeni oluşturulan kullanıcıyı bırakmak isterseniz “DROP USER” komutuna adını yazın:
DROP USER huzail;
Nasıl Yönetilir PostgreSQL Veritabanı açık Ubuntu?
Daha sonra yönetim gelir PostgreSQL veritabanı UbuntuBu, daha iyi organizasyon için veritabanlarının oluşturulması, değiştirilmesi ve düzenlenmesiyle ilgili farklı işlemleri içerir.
) 1 Adım Öncelikle “VERİTABANI YARAT“Veritabanı oluşturmak için” komutunu girin ve buraya “guru99” eklediğimiz gibi adını belirtin:
CREATE DATABASE guru99;
) 2 Adım Ardından, gerekli kullanıcıya veritabanı erişimini verin:
GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;
Bizim durumumuzda “huzail” kullanıcısına “guru99” erişimini verdik:
) 3 Adım Veritabanını silmek veya bırakmak istemeniz durumunda, istediğiniz veritabanı adı ile “DROP DATABASE” komutunu çalıştırın:
DROP DATABASE guru99;
Sonuç olarak, verilen veritabanı silinecek:
Varsayılanı Güvenceye Alma PostgreSQL kullanıcı
Varsayılanı güvence altına alma işlemi PostgreSQL Kullanıcı, güçlü bir parola yapılandırma, ilgili parola şifrelemesini etkinleştirme ve bilgisayarı yeniden başlatma gibi farklı önlemleri içerir. PostgreSQL hizmet. Bunu yaparak, varsayılan kullanıcı yetkisiz erişime karşı korunacaktır.
) 1 Adım Öncelikle siteye giriş yapın PostgreSQL Daha önce yaptığımız gibi veritabanı:
sudo -u postgres psql
) 2 Adım Ardından varsayılan şifreyi ekleyin PostgreSQL kullanıcı:
ALTER USER postgres PASSWORD 'my-secret-password123';
) 3 Adım Parola şifrelemesini etkinleştirmek için ilgili yapılandırma dosyasını açın:
sudo nano /etc/postgresql/{version}/main/pg_hba.conf
Yukarıdaki komutta sürüm numarasını şu şekilde değiştirin: PostgreSQL Buraya “15” eklediğimiz için yüklediğiniz sürüm:
kg PostgreSQL yapılandırma dosyası bir şekilde şöyle görünecek:
"Yerel hepsi" ile başlayan satırı bulun ve şifreleme yöntemini "eş"ten "md5"e değiştirin. Bundan sonra değişiklikleri kaydetmek için “CTRL+O” tuşlarına basın ve nano düzenleyiciden çıkmak için CTRL+X” tuşlarına basın:
) 4 Adım Yeniden başlat PostgreSQL hizmetinin yapılandırma değişikliklerinden geçerli olabilmesi için:
sudo service postgresql restart
) 5 Adım Son olarak kontrol edin PostgreSQL durumu:
sudo service postgresql status
Bu kadar! Varsayılanı güvence altına aldınız PostgreSQL Şifrelenmiş parolaya sahip kullanıcı.
Bonus Adımı: pgAdmin'i yükleyin
pgAdmin bir Grafik Kullanıcı Arayüzüdür (GUI) PostgreSQL Yönetim görevlerini kolaylaştıran istemci. Ayrıca verimli sorgu yürütme, veritabanı yönetimi ve PostgreSQL sunucu izleme. Ayrıca verimliliğin arttırılmasına da yardımcı olur. PostgreSQL Kullanıcılar.
) 1 Adım Her şeyden önce şunu eklemelisiniz: PostgreSQL depo anahtarı:
url -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/pgadmin.gpg
Bizim durumumuzda onu zaten ekledik, bu yüzden üzerine yazmak için “y” tuşuna basacağız:
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'
) 2 Adım Daha sonra pgAdmin deposunu sunucunuza ekleyin. Ubuntu sistem:
) 3 Adım Daha sonra, daha fazla ilerlemek için paketleri güncelleyin:
Sudo apt update
) 4 Adım Şimdi şu komutu yazarak pgAdmin4'ü yükleyin:
sudo apt install pgadmin4
) 5 Adım Şimdi pgAdmin'in birincil yapılandırmasını başlatmak için verilen komutu girmeniz gerekiyor:
sudo /usr/pgadmin4/bin/setup-web.sh
Ardından gerekli bilgileri belirtin:
) 6 Adım Son çıktıda sağlanan bağlantıya giderek web tarayıcınızda pgAdmin4'ü başlatın:
pgAdmin'e giriş yapmak için önceden yapılandırılmış e-postanızı ve şifrenizi kullanın:
İşte pgAdmin'in kullanıma hazır ana kontrol paneli geliyor:
Nasıl Kaldırılır PostgreSQL itibaren Ubuntu?
) 1 Adım Diğerinde kaldırılacak PostgreSQL PC'den Ubuntu öncelikle sistemi durdurun PostgreSQL hizmet:
sudo systemctl stop postgresql
) 2 Adım Daha sonra kaldırın PostgreSQL ve bunları daha önce yüklemiş olmanız durumunda ilgili bağımlılıkları:
sudo apt purge postgresql postgresql-contrib -y
) 3 Adım Tüm yapılandırma dosyalarını kaldırın PostgreSQL:
sudo rm -rf /etc/postgresql/
Sonuç olarak, PostgreSQL cihazınızdan kaldırılacak Ubuntu sistem.
pgAdmin nasıl kaldırılır Ubuntu?
) 1 Adım PgAdmin'in kaldırılmasının gerekli olması durumunda Ubuntu, önce paketini kaldırın:
sudo apt remove pgadmin4
) 2 Adım Son olarak ilgili konfigürasyon dosyalarını sisteminizden kaldırın:
sudo rm -rf ~/.pgadmin
Bu kadar! PgAdmin'i başarıyla kaldırdınız Ubuntu.
Sonuç
Takma PostgreSQL on Ubuntu iki yöntemi destekleyen basit bir yöntemdir. Ubuntu deposunu kullanmak veya PostgreSQL resmi depo. Ayrıca veritabanlarının ve kullanıcıların yönetimi ve varsayılan kullanıcıların güvenliğinin sağlanması, veritabanının verimli bir şekilde yönetilmesini sağlar. Ayrıca pgAdmin gibi araçlar geliştiriciler ve işletmeler için genel kullanıcı deneyimini de geliştirir.