Download - Praktikum 4weresrfwefre
-
LAPORAN PRAKTIKUM 4
BASIS DATA TERDISTRIBUSI
BASIS DATA TERDISTRIBUSI
MASTER SLAVE REPLICATION (BANYAK ARAH)
Oleh :
Suci Nur Ramadhani (122410101034)
Ainul Ulfah Maulinda (122410101077)
KELAS A
PROGRAM STUDI SISTEM INFORMASI
UNIVERSITAS JEMBER
2015
-
1. Buat 4 OS Linux Mint yang telah terinstall mysql-server pada Virtual Machine
Server A = Master dari Server B dan Server C
Server B = Master dari Server D dan Slave dari Server A
Server C = Slave dari Server A
Server D = Slave dari Server B
2. Atur IP Address pada masing masing master dan slave seperti dibawah ini :
-
3. Lakukan ping antara master dan slave untuk mengetahui apakah sudah saling terkoneksi
Server A (192.168.1.1) ke Server C (192.168.1.3)
Server B (192.168.1.2) ke Server D (192.168.1.4)
-
4. Atur my.cnf pada masing masing server, sesuai dengan gambar dibawah
Server-id pada setiap server diatur berbeda antara satu sama lain, hal tersebut dilakukan
untuk membedakan atau memberi nama berupa angka pada setiap server agar tidak
terjadi kesalahan saat mereplikasi data kemudia restart pada masing masing mysql pada
setiap server setelah melakukan konfigurasi pada my.cnf dengan cara :
Sudo /etc/init.d/mysql restart
5. Untuk Server A kita membuat user dan melakukan konfigurasi untuk melakukan replikasi
berdasarkan user tertentu. Pada replikasi kali ini untuk Server A dan Server B memiliki
tambahan syntax yakni flush Privileges.
-
Flush Privileges wajib diberikan untuk menetapkan user dalam server dan digunakan
selain pembuatan user baru juga dalam mengedit user maupun menghapus user dari
server.
6. Melakukan konfigurasi untuk server B sebagai Master
-
7. Melakukan konfigurasi untuk server B sebagai Slave dan mengecek master status untuk
mengetahui konfigurasi untuk replikasi sudah berhasil atau belum.
-
8. Melakukan konfigurasi untuk server C dan Mengecek master status untuk mengetahui
konfigurasi untuk replikasi sudah berhasil atau belum\
9. Melakukan konfigurasi untuk server D sebagai slave dimana server B akan bertindak
sebagai server master dan mengecek master status untuk mengetahui konfigurasi untuk
replikasi sudah berhasil atau belum
-
10. Tampilan tabel pada masing masing server
Server A
-
Server B
-
Server C
Server D