FreeBSD 12 üzerinde PostgreSQL veritabanı sunucusunun kurulumu ve yönetimi, veri tabanlı uygulamalar geliştiren veya veritabanı gereksinimlerini karşılayan kullanıcılar için önemli bir adımdır. İşte bu süreci adım adım gerçekleştirmek için bir kılavuz:
1. **PostgreSQL Kurulumu:**
FreeBSD 12'de PostgreSQL, ports koleksiyonundan veya paket yöneticisi olan `pkg` aracılığıyla kurulabilir. PostgreSQL'in en son sürümünü kurmak için aşağıdaki komutu kullanabilirsiniz:
```
sudo pkg install postgresql14-server
```
Kurulum tamamlandıktan sonra, PostgreSQL servisini başlatın ve başlangıçta otomatik olarak başlatılmasını sağlayın:
```
sudo sysrc postgresql_enable=YES
sudo service postgresql initdb
sudo service postgresql start
```
2. **Güvenlik Ayarları ve İlk Yapılandırmalar:**
PostgreSQL'in ilk yapılandırmasını yapmak için aşağıdaki komutu çalıştırın:
```
sudo passwd postgres
sudo su - postgres
/usr/local/bin/initdb -D /usr/local/pgsql/data
/usr/local/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start
```
3. **Veritabanı ve Kullanıcı Yönetimi:**
PostgreSQL'e `postgres` kullanıcısı olarak giriş yapın:
```
sudo su - postgres
psql
```
Ardından, yeni bir veritabanı oluşturun ve bir kullanıcı oluşturun:
```sql
CREATE DATABASE yeni_veritabani;
CREATE USER yeni_kullanici WITH PASSWORD 'parola';
ALTER ROLE yeni_kullanici SET client_encoding TO 'utf8';
GRANT ALL PRIVILEGES ON DATABASE yeni_veritabani TO yeni_kullanici;
```
4. **Yedekleme ve Kurtarma İşlemleri:**
Veritabanınızın düzenli yedeklemelerini almayı unutmayın. `pg_dump` veya diğer yedekleme araçlarını kullanarak yedeklemeler alabilirsiniz. Ayrıca, veritabanı sunucusunun yanlışlıkla silinmesi veya veri kaybı durumunda kurtarma işlemlerini önceden planlayın.
5. **Performans İyileştirmeleri ve İzleme:**
Veritabanı sunucusunun performansını optimize etmek için gerekli yapılandırmaları yapın. Ayrıca, PostgreSQL'in performansını izlemek için uygun araçları kullanın ve gerektiğinde iyileştirmeler yapın.
6. **Güvenlik Duvarı Ayarları:**
Güvenlik duvarınızın PostgreSQL'e girişi engellememesi için gerekli izinleri verin. PostgreSQL, varsayılan olarak 5432 numaralı portu kullanır.
PostgreSQL veritabanı sunucusunu başarıyla kurduktan sonra, veritabanı tabanlı uygulamaları barındırmak veya diğer veritabanı gereksinimlerini karşılamak için kullanabilirsiniz. Bu kılavuz, FreeBSD 12 üzerinde PostgreSQL'in kurulumu ve yönetimi için temel bir başlangıç sağlar.
Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,
Bir Destek Talebi Oluşturun.