Alperen Sah Abursum

PostgreSQL 14.3 Debian 11 Kurulumu

Kurulum için PostgreSQL resmi sayfasına gidiyoruz,

Linux downloads (Debian)

PostgreSQL is available in all Debian versions by default. However, the stable versions of Debians “snapshot” a…

www.postgresql.org

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get -y install postgresql

Metini kopyalıyoruz, makinamızda sh dosyası oluşturuyoruz ve yapıştırıyoruz,

nano PostgreSQL.sh

Ctrl + x

Y

Tuşuna basarak kayıt ediyoruz,

Yapıştırdığımız scripti okuyacak olursak,

Postgresql deposunu etkinleştiriyoruz, key’i içeri aktarıyoruz,

Sistemimizi güncelliyoruz, ve postgresql indirmesini başlatıyoruz

./PostgreSQL.sh

Komutunu yazarak kurulumu başlatıyoruz,

Kurulumumuz bitti,

Network ayarları için,

nano /etc/postgresql/14/main/postgresql.conf

listen_adress=’localhost’

Olarak gelecektir,

listen_adress=’*’

yaparsanız dış dünyaya servis bağlantısı açılacaktır,

port default : 5432

Gerekli config yapıldıktan sonra servisi yeniden başlatıyorum

systemctl restart postgresql

systemctl status postgresql

sudo -u postgres psql

komutunu yazarak servise giriş yapıyorum

amacım,

1 root hesabı oluşturmak

Ve

Örnek veritabanı

Bağlantımı PgAdmin 4 uygulamasından gerçekleştireceğim

Önce veritabanı oluşturutorum,

create database testdb;

veritabanını seçiyorum,

use testdb

CREATE TABLE DEPARTMENT(ID INT PRIMARY KEY NOT NULL,DEPT CHAR(50) NOT NULL,EMP_ID INT NOT NULL);

Tabloyu oluşturduk

\d

tabloyu listeliyorum

Veritabanı ve tablo oluşturuldu şimdi ise kullanıcı oluşturuyoruz,

create user alperen with encrypted password ‘1234’;

Ardından tüm yetkileri veriyorum,

grant all privileges on database testdb to alperen;

Ardından bağlanmak için

tüm bağlantı ayarlarını izin veriyorum

nano /etc/postgresql/14/main/pg_hba.conf

host all all 0.0.0.0/0 md5

ve sistemi yeniden başlatıyorum,

systemctl restart postgresql

daha sonra PgAdmin üzerinden connect olmaya çalışıyorum,

Save butonuna basarak bağlanıyorum,

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir