PRAKTIKUM
REPLIKASI MULTI MASTER (MUTI-WAY) – (PC TO PC)
A. TUJUAN
B. PETUNJUK
Awali setiap aktivitas dengan d'oa, semoga berkah dan mendapat kemudahan.
Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik dan benar.
Kerjakan tugas-tugas praktikum dengan baik, sabar, dan jujur.
Tanyakan kepada asisten/dosen apabila ada hal-hal yang kurang jelas.
C. DASAR TEORI
Persiapan
1. Setting jaringan komputer agar dapat berkomuniksi satu dengan yang
lain
BP FTI UNISBANK 1
Modul Praktikum Database Terdistribusi
2. Tes koneksi dengan ping dari kedua komputer jika tidak ada
komunikasi silahkan konfigurasi kembali jaringan LAN-nya
3. Buat sebuat basis data pada kedua komputer dengan struktur yang
sama persis
4. Atau Restore database yang telah dibackup sebelumnya.
D. LATIHAN
TOPOLOGI REPLIKASI
MASTER (1)
1. Matikan Firewall
Start Program → Settings → Control Panel → Windows Firewall
BP FTI UNISBANK 2
Modul Praktikum Database Terdistribusi
3. Restart MySQL
Buka control panel Xampp, MySQL yang sedang posisi berjalan tekan
BP FTI UNISBANK 3
Modul Praktikum Database Terdistribusi
5. Masuk ke MySQL
Untuk memulainya kita dapat masuk ke dalam mysql, dalam latihan ini
kita menggunakan mysql yang terdapat dalam xampp. Caranya:
BP FTI UNISBANK 4
Modul Praktikum Database Terdistribusi
BP FTI UNISBANK 5
Modul Praktikum Database Terdistribusi
Dengan tampilnya prompt mysql berarti bahwa kita telah masuk ke dalam
mysql.
BP FTI UNISBANK 6
Modul Praktikum Database Terdistribusi
9. Mematikan Slave
Konfigurasi ini dilakukan untuk sinkronisasi informasi di master oleh slave
serta memulai replikasi. Konfigurasi ini secara garis besar hanya
dilakukan di computer slave saja. Penting sekali diperhatikan dalam
melakukan konfigurasi ini maka kedua computer harus tetap terhubung.
Dengan kata lain, tidak boleh ada salah satu computer yang dimatikan.
Perintah yang dilakukan:
mysql> SLAVE STOP;
Query OK, 0 row affected 0 Warnings (0.03 sec)
BP FTI UNISBANK 7
Modul Praktikum Database Terdistribusi
10. Menghubungkan Slave dengan Master
Setelah slave dihentikan, berikutnya menghubungkan slave dengan
master, dengan perintah sebagai berikut:
mysql> CHANGE MASTER TO MASTER_HOST=’10.3.4.12’,
-> MASTER_USER='slave', MASTER_PASSWORD='slave',
-> MASTER_LOG_FILE='mysql-bin.000001’,
-> MASTER_LOG_POS=160;
Query OK, 0 row affected 0 Warnings (0.07 sec)
BP FTI UNISBANK 9
Modul Praktikum Database Terdistribusi
MASTER (2)
1. Matikan Firewall
Start Program → Settings → Control Panel → Windows Firewall
BP FTI UNISBANK 10
Modul Praktikum Database Terdistribusi
3. Restart MySQL
Buka control panel Xampp, MySQL yang sedang posisi berjalan tekan
BP FTI UNISBANK 11
Modul Praktikum Database Terdistribusi
5. Masuk ke MySQL
Untuk memulainya kita dapat masuk ke dalam mysql, dalam latihan ini
kita menggunakan mysql yang terdapat dalam xampp. Caranya:
BP FTI UNISBANK 12
Modul Praktikum Database Terdistribusi
BP FTI UNISBANK 13
Modul Praktikum Database Terdistribusi
Dengan tampilnya prompt mysql berarti bahwa kita telah masuk ke dalam
mysql.
BP FTI UNISBANK 14
Modul Praktikum Database Terdistribusi
9. Mematikan Slave
Konfigurasi ini dilakukan untuk sinkronisasi informasi di master oleh slave
serta memulai replikasi. Konfigurasi ini secara garis besar hanya
dilakukan di computer slave saja. Penting sekali diperhatikan dalam
melakukan konfigurasi ini maka kedua computer harus tetap terhubung.
Dengan kata lain, tidak boleh ada salah satu computer yang dimatikan.
Perintah yang dilakukan:
mysql> SLAVE STOP;
Query OK, 0 row affected 0 Warnings (0.03 sec)
E. TUGAS PRAKTIKUM
Setelah semua tabel dibuat kemudian masukkan data dari ketiga tabel
tersebut sebagai berikut:
Kode_plg Nama_plg
P01 Alexander
P02 Brenda
P03 Camry
P04 Dexa
P05 Ekarna
BP FTI UNISBANK 16
Modul Praktikum Database Terdistribusi
BP FTI UNISBANK 17