Anda di halaman 1dari 9

REPLIKASI DATABASE

DARI MASTER KE SLAVE MENGGUNAKAN


COMMAND PROMT

“Disusun untuk Memenuhi UAS Mata Kuliah Sistem Terdistribusi”


Dosen Pengampu
Ahmad Heru Mujianto, S.Kom, M.Kom

Oleh :

Muhamad Alvin Mubarok


(2195114009)

PROGRAM STUDI S1 TEKNIK INFORMATIKA


FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS HASYIM ASY’ARI
TEBUIRENG JOMBANG
2023
KONFIGURASI DATABASE DARI MASTER KE SLAVE
MENGGUNAKAN COMMAND PROMPT

Replikasi database dari master ke slave adalah proses mengirim dan menerapkan
perubahan data yang terjadi di server master ke server slave. Tujuan utama dari replikasi ini
adalah untuk menjaga konsistensi dan ketersediaan data di seluruh sistem yang terlibat.Pada
replikasi database, server master berperan sebagai sumber utama data yang memproses operasi
penulisan (insert, update, delete) yang dilakukan terhadap data. Sedangkan server slave
berfungsi sebagai server tujuan yang menerima dan menerapkan perubahan yang dikirimkan
dari server master.

1. Laptop 1 (master)

• Untuk langkah pertama di laptop/PC 1 master) yaitu kita setting IP Addres nya,disini
untuk laptop 1 menggunakan IP 192.168.0.101.

• Kemudian kita ping IP Addres dari laptop 2,untuk memastikan sudah terhubung atau
belum
• Lalu kita buka XAMPP Control Panel untuk mengkonfigurasikan config (my.ini)

• Tahap selanjutnya yaitu menuliskan syntax pada config (my.ini).dibawah tulisan


[mysqld] seperti dibawah ini. Setelah ditulis kemudian aktifkan kembali mysql nya.
• Kemudian kita buka command prompt dan buka maria db dengan beberapa code
berikut;

• Setelah itu tuliskan code-code untuk mengaktifkan server master dilaptop 1 seperti
beberapa step dibawah;

• Kemudian kita tampilkan file dari server master dengan menambahkan code berikut;

• Lalu kunci/unlock server masternya;

• Setelah semua berhasil langkah selanjutnya kita membuat database untuk membuktikan
antara server master dan server slave sudah terhubung,dengan menuliskan code-code
berikut;

• Disini kita membuat database dengan nama “uassister” yang berisi tabel kelompok.
• Dan hasilnya seperti dibawah ini tabel yang dibuat tadi;

• Kemudian kita tambahkan data bar uke tabel kelompok,apakah akan terlihat juga
deserver slave data yang kita tambahkan dari server master.(bisa dibuktikan
dipenjelasan server slave)
2. Laptop 2 (slave)

• Untuk langkah pertama di laptop 2 (slave) yaitu kita setting IP Addres nya,disini untuk
laptop 2 menggunakan IP 192.168.0.102.

• Kemudian kita ping IP Addres dari laptop 1,untuk memastikan sudah terhubng atau
belum

• Lalu kita buka XAMPP Control Panel untuk mengkonfigurasikan config (my.ini)
• Tahap selanjutnya yaitu menuliskan syntax pada config (my.ini).dibawah tulisan
[mysqld] seperti dibawah ini. Setelah ditulis kemudian aktifkan kembali mysql nya.dan
cari lagi dibawah tulisan “server = 1” diganti menjadi “server =2”

• kemudian kita buka command prompt dan buka maria db dengan beberapa code
berikut;

• setelah itu tuliskan code-code untuk mengaktifkan slave dilaptop 2 seperti beberapa
step dibawah;

• Disini ada beberapa master yang harus dihubungkan sesuai yang ada di server master
yaitu;
1. master_host
2. master_password
3. master_port
4. master_log_file
5. master_log_pos
• Kemudian kita start server slavenya dengan menuliskan code berikut;

• Langkah selanjutnya yaitu melihat server master dengan server slave apakah sudah
terhubung dengan menggunakan code dibawah;

• Lalu kita lihat database yang sudah ditambahkan deserver master,apakah sudah ada didalam
server slave database yang telah dibuat di master,dengan menggunakan code berikut;

• Dan ketika dari server master ditambah data baru,maka deserver slave juga akan
menambah otomatis databasenya
Terima kasih

Anda mungkin juga menyukai