Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills
30.10.2024

Debian’da PostgreSQL Nasıl Kurulur

CPanel ve Softaculous ile AlexHost VPS’ye WordPress Yükleme

Neden AlexHost’a WordPress yüklemelisiniz? WordPress web sitelerinin %40’ından fazlasına güç vererek bloglar, e-ticaret ve portföyler için eşsiz bir esneklik sunar. AlexHost’un NVMe depolama, LiteSpeed ve DDoS korumalı VPS’ leri son derece hızlı performans ve sağlam güvenlik sunar. CPanel ve Softaculous kullanarak WordPress’i dakikalar içinde kurabilirsiniz. Bu kılavuz, AlexHost’ta güvenli ve optimize edilmiş bir kurulum için kurulum süreci ve temel yapılandırmalar boyunca size yol gösterir.

Adım 1: Sisteminizi Güncelleyin

PostgreSQL’i kurmadan önce, sisteminizin paket listesinin güncel olduğundan emin olmak her zaman iyi bir fikirdir

  1. Bir terminal açın ve paket listesini güncellemek için aşağıdaki komutları çalıştırın
    sudo apt update
    sudo apt upgrade

Bu, Debian sisteminizdeki tüm paketlerin en son sürümler olmasını sağlar

Adım 2: PostgreSQL’i yükleyin

PostgreSQL resmi Debian depolarına dahil edilmiştir, bu da kurulumu kolaylaştırır

  1. Aşağıdaki komutu çalıştırarak PostgreSQL’i yükleyin
    sudo apt install postgresql postgresql-contrib
  • postgresql: Bu, PostgreSQL veritabanı sunucusunu yükler.
  • postgresql-contrib: Bu paket, PostgreSQL ile yaygın olarak kullanılan ek araçlar ve yardımcı programlar içerir.

Adım 3: Kurulumu Doğrulayın

Kurulum tamamlandıktan sonra PostgreSQL sisteminizde çalışıyor olmalıdır

  1. PostgreSQL hizmet durumunu kontrol edin
    sudo systemctl status postgresql

PostgreSQL’in etkin ve çalışır durumda olduğunu gösteren bir çıktı görmelisiniz. Çalışmıyorsa, hizmeti kullanarak başlatabilirsiniz

###ATP_NOTR_5_CODE_TAG_NOTR_ATP##

Ek olarak, PostgreSQL’in açılışta otomatik olarak başlamasını sağlayabilirsiniz

sudo systemctl enable postgresql

Adım 4: Temel PostgreSQL Yapılandırması

PostgreSQL, yönetici ayrıcalıklarına sahip bir süper kullanıcı olan postgres adlı varsayılan bir kullanıcı altında çalışır. PostgreSQL’i yapılandırmak için bu kullanıcıya geçebilir ve veritabanı ile etkileşime başlayabilirsiniz

1. PostgreSQL Kullanıcısına Geçin
  1. Postgres kullanıcısına geçmek için aşağıdaki komutu kullanın
    ###ATP_NOTR_7_CODE_TAG_NOTR_ATP##
  2. Postgres kullanıcısı olarak oturum açtıktan sonra, PostgreSQL komut istemine yazarak erişebilirsiniz
    ###ATP_NOTR_8_CODE_TAG_NOTR_ATP##

Bu, sorguları çalıştırabileceğiniz, kullanıcılar oluşturabileceğiniz ve veritabanlarını yönetebileceğiniz PostgreSQL etkileşimli terminalini açacaktır

2. Yeni PostgreSQL Kullanıcısı Oluşturma

PostgreSQL rol tabanlı kimlik doğrulamayı destekler. Veritabanlarınızı yönetmek için yeni bir kullanıcı (veya “rol”) oluşturabilirsiniz

  1. Yeni bir kullanıcı oluşturmak için psql komut istemine aşağıdaki komutu girin
    ###ATP_NOTR_9_CODE_TAG_NOTR_ATP##

Your_username yerine istediğiniz kullanıcı adını ve your_password yerine de güçlü bir parola yazın

  1. Bu yeni kullanıcıya süper kullanıcı ayrıcalıkları vermek için (isteğe bağlı), çalıştırın
    ###ATP_NOTR_10_CODE_TAG_NOTR_ATP##
  2. Yazarak psql komut isteminden çıkın
    q
3. Yeni Veritabanı Oluşturma

Bir kullanıcı oluşturduktan sonra, bu kullanıcı için yeni bir veritabanı oluşturabilirsiniz

  1. Yeni bir veritabanı oluşturmak için aşağıdaki komutu kullanın
    ###ATP_NOTR_12_CODE_TAG_NOTR_ATP##

Your_database_name yerine yeni veritabanınızın adını yazın

  1. Yeni oluşturulan kullanıcıya veritabanının sahipliğini vermek için
    ALTER DATABASE your_database_name OWNER TO your_username;

Adım 5: Uzaktan Erişimi Yapılandırma (İsteğe Bağlı)

PostgreSQL varsayılan olarak yalnızca localhost’tan (127.0.0.1) gelen bağlantıları kabul eder, yani uzaktan erişilemez. Uzak bağlantılara izin vermek istiyorsanız aşağıdaki adımları izleyin

1. PostgreSQL Yapılandırmasını Değiştirme
  1. PostgreSQL yapılandırma dosyasını açın
    ###ATP_NOTR_14_CODE_TAG_NOTR_ATP##

    (Not: Sürüm numarası 14’ü kurulu PostgreSQL sürümünüzle eşleşecek şekilde ayarlayın)

  2. Aşağıdaki satırı arayın
    ###ATP_NOTR_15_CODE_TAG_NOTR_ATP##
  3. Satırdaki yorumu kaldırın ve şu şekilde değiştirin
    listen_addresses = '*'

    Bu, PostgreSQL’in tüm ağ arayüzlerini dinlemesine izin verecektir. Eğer belirli bir adrese erişimi kısıtlamak istiyorsanız burada bir IP adresi belirtebilirsiniz.

  4. Dosyayı kaydedin ve çıkın.
2. İstemci Kimlik Doğrulamasını Değiştirme

Ardından, hangi IP adreslerinin bağlanmasına izin verileceğini yapılandırmak için pg_hba.conf dosyasını değiştirin

  1. Pg_hba.conf dosyasını açın
    sudo nano /etc/postgresql/14/main/pg_hba.conf
  2. Dosyanın sonuna aşağıdaki satırı ekleyin
    host all all 0.0.0.0/0 md5

    Bu, tüm IP adreslerinin(0.0.0.0/0) parola kimlik doğrulaması (md5) kullanarak veritabanına bağlanmasına izin verir. Daha kısıtlayıcı erişim için 0.0.0.0/0 yerine bir IP adresi aralığı belirtebilirsiniz.

  3. Dosyayı kaydedin ve çıkın.
3. PostgreSQL’i yeniden başlatın

Yapılandırmada değişiklik yaptıktan sonra, yeni ayarları uygulamak için PostgreSQL’i yeniden başlatın

sudo systemctl restart postgresql

Adım 6: PostgreSQL’e Uzaktan Bağlanın

Uzaktan erişimi etkinleştirdiyseniz, artık PostgreSQL veritabanınıza başka bir makineden bağlanabilirsiniz. Henüz kurulu değilse, uzak makineye bir PostgreSQL istemcisi yüklemeniz gerekecektir

  1. PostgreSQL istemcisini yükleyin
    ###ATP_NOTR_20_CODE_TAG_NOTR_ATP##
  2. PostgreSQL sunucunuza bağlanın
    ###ATP_NOTR_21_CODE_TAG_NOTR_ATP##

Your_server_ip yerine PostgreSQL sunucusunun IP adresini, your_username yerine oluşturduğunuz PostgreSQL kullanıcısını ve your_database_name yerine de veritabanının adını yazın

Adım 7: PostgreSQL Veritabanlarını Yönetme

PostgreSQL kurulduktan sonra, hem PostgreSQL kabuğunu (psql) hem de komut satırı yardımcı programlarını kullanarak veritabanlarını yönetebilirsiniz

1. Veritabanlarını Listeleme

PostgreSQL sunucunuzdaki tüm veritabanlarını listelemek için psql komut isteminde aşağıdaki komutu kullanın

l
2. Veritabanlarını Değiştirme

Veritabanları arasında geçiş yapmak için kullanabilirsiniz

c your_database_name

Bu sizi belirtilen veritabanına bağlar

3. Listeleme Tabloları

Geçerli veritabanındaki tüm tabloları listelemek için

dt
4. Veritabanlarını Yedekleme ve Geri Yükleme

Bir PostgreSQL veritabanını yedeklemek için pg_dump komutunu kullanın

pg_dump your_database_name > your_database_name_backup.sql

Bir veritabanını bir yedekten geri yüklemek için

psql your_database_name < your_database_name_backup.sql

Sonuç: AlexHost VPS ile WordPress Sitenizi Başlatın ve Ölçeklendirin

CPanel ve Softaculous kullanarak AlexHost’un VPS’sine WordPress yüklemek, her beceri seviyesinden kullanıcının hızlı ve verimli bir şekilde profesyonel bir web sitesi oluşturmasını sağlayan sorunsuz bir süreçtir. Bu kılavuzda özetlenen ayrıntılı adımları izleyerek, WordPress sürümü, Çoklu Site modu ve cron işleri gibi temel ayarları yapılandırabilir, sitenizin güvenli ve optimize edilmiş kalmasını sağlayabilirsiniz.

Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills