Linux Sunucularda PostgreSQL Kurulumu ve Yönetimi
PostgreSQL, ACID uyumluluğu, gelişmiş JSON desteği ve güçlü veri tipi sistemiyle MySQL'den farklı bir kullanım alanı sunan kurumsal düzey açık kaynaklı ilişkisel veritabanıdır. Django, Ruby on Rails ve birçok modern uygulama varsayılan veritabanı olarak PostgreSQL'i tercih eder.
1. PostgreSQL Kurulumu
# AlmaLinux / CentOS
dnf install postgresql-server postgresql-contrib -y
postgresql-setup --initdb
systemctl enable --now postgresql
# Ubuntu / Debian
apt install postgresql postgresql-contrib -y
systemctl enable --now postgresql
2. PostgreSQL'e Bağlanma ve Kullanıcı Oluşturma
PostgreSQL, kendi sistem kullanıcısı (postgres) üzerinden yönetilir:
su - postgres
psql
Yeni bir kullanıcı ve veritabanı oluşturmak için:
CREATE USER myuser WITH PASSWORD 'guclu_sifre';
CREATE DATABASE mydb OWNER myuser;
GRANT ALL PRIVILEGES ON DATABASE mydb TO myuser;
\q
3. Uzak Bağlantıya İzin Verme
/etc/postgresql/*/main/postgresql.conf dosyasında listen_addresses = '*' yapın. pg_hba.conf dosyasına güvenilir IP'yi ekleyin ve servisi yeniden başlatın.
PostgreSQL projeleriniz için yüksek RAM ve NVMe SSD donanımlı VDS Sunucu çözümlerimizi inceleyebilir, veritabanı kurulumu için Destek Ekibimize danışabilirsiniz.