Muhammad Hafid

Blog Belajar Python atau Django

Muhammad Hafid

Tugas kita itu adalah bukan untuk berhasil, tugas kita adalah untuk mencoba, karena di dalam mencoba itulah kita menemukan dan belajar membangun kesempatan untuk berhasil.

Setting Slave Server PostgreSQL

Pada tutorial sebelumnya saya sudah membahas bagaimana cara setting untuk master slave postgresqlnya, sekarang saya akan membahas setting untuk Target Backup nya / slave server databasenya.

Jika ingin mengikuti tutorial ini saya menggunakan OS Ubuntu 18 dan Postgrsql Versi 10.

Tutorialnya hampir mirip dengan konfigurasi yang master slave, yaitu : 

Langkah 1 :
Pastikan PostgreSQL kalian sudah runnning dan tidak ada masalah, lalu matikan dahulu service postgresqlnya dengan cara : 
systemctl stop postgresql
Langkah 2 : 

  • Masuk kedalam folder postgresql/versi/main 
  • cd /etc/postgresql/10/main/

Disini kalian harus mengetahui postgresql yang kalian pakai menggunakan versi berapa, jika menggunakan versi 9.2 ya postgresql/9.2/main/

Langkah 3 :


Cari dan buka file dengan nama postgresql.conf , bisa kalian buka dengan editor sublime atau vim, dan mari konfigurasi kita mulai.

Hilangkan semua tanda pagar / uncomment untuk bagian ini :

  • listen_addresses = '10.0.15.11'
  • wal_level = hot_standby
  • synchronous_commit = local
  • max_wal_senders = 2
  • wal_keep_segments = 10
  • synchronous_standby_names = 'pgslave001'
  • hot_standby = on

Langkah ke 4 : 
Restart Service Postgresql kalian yang menjadi Slave / Target Backupnya dengan cara :
systemctl restart postgresql
Selesai.!!!! 

Jika kalian mengalami tidak bisa login ke database postgres kalian, kalian bisa ubah pada bagian ini :

  • Buka file postgresql.conf di editor kalian
  • Cari kalimat ini : listen_addresses
  • Ubah menjadi : listen_addresses = '*'
  • Restart Service PostgreSQL kalian dan lakukan login kembali.


Mudah bukan ???


Labels: database , postgreSQL

Thanks for reading Setting Slave Server PostgreSQL . Please share...!

0 Comment for "Setting Slave Server PostgreSQL"

Back To Top