praktikum 4weresrfwefre

10
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

Upload: shuccy-queenchy

Post on 03-Oct-2015

213 views

Category:

Documents


0 download

DESCRIPTION

prakeawsgtdeutqeiqw7ysiuaywsiuautautd

TRANSCRIPT

  • 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