Replikasi Database dengan       Master Slave     1. Achmad Candra Yudha M 121053131        2. Stefanus Samuel T 121052075 ...
Pengertian• Master & Slave• Replikasi Database
ManfaatMenghindari kemungkinan tidak semua data ter-backup karena saat proses backup data manualdilakukan bisa saja terjad...
Alat dan Bahan• Koneksi Kabel LAN• Xampp sudah terinstal
Alat dan Bahan• Hub• Laptop
Langkah-Langkah1. Siapkan 2 buah  Laptop2. Koneksi Lan  ping Ok3. Terinstal Xampp
Langkah-Langkah4. Koding5. Kopi
Langkah-Langkah6. Copy data Server Master ke Server Slave
Langkah-Langkah7. Server Master [192.168.25.10]  - Masuk ke (cmd) cd C:PROGRAM FILESXAMPPMYSQLBIN  - masuk ke (root) mysql...
Langkah-Langkah- (root) mysql>GRANT REPLICATION SLAVE ON *.* TO ‘<nama  user>’@’<IP master>’ IDENTIFIED BY ‘<password user...
Langkah-Langkah- Buka dengan notepad C:PROGRAM FILESXAMPPMYSQL  BINmy.cnf   Tambahkan   server-id=1   log-bin = "C:/PROGRA...
Langkah-Langkah- (root) mysql> SHOW MASTER STATUS;
Langkah-Langkah7. Server Slave [192.168.25.254]   - buka dengan notepad C:PROGRAM FILESXAMPPMYSQL     BINmy.cnf        Edi...
Langkah-Langkah- (root) mysql> slave stop;- (root) mysql> change master to master_host=192.168.25.10,master_user=user_repl...
Langkah-Langkah(Pastikan tidak ada error pada setiap langkah diatas)Masih di Server Slave   - (root) mysql> start_slave;
Langkah-Langkah  - (root) mysql> show slave statusG(Pastikan Slave_IO_Running dan Slave_SQL_Running bernilai YES)
Implementasi[Server Master] menu Daftar Siswa
Implementasi[Server Slave] menu Daftar Siswa
Implementasi[Server Master] Tambah Data
Implementasi[Server Master] Data tersimpan dan di replikasi ke Slave
Implementasi[Server Slave] Data sudah di Replikasi, dan tertampil di slave
Note• Replikasi dapat disimpulkan suatu hasil  backup dari Master ke Slave pada sisi server .
Note• Apabila ada client, client tetap mengakses IP  Server Master, dikarenakan sisi Server Slave  hanya bertujuan memback...
Sistem terdistribusi tugas3
Upcoming SlideShare
Loading in …5
×

Sistem terdistribusi tugas3

1,056 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,056
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
64
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Sistem terdistribusi tugas3

  1. 1. Replikasi Database dengan Master Slave 1. Achmad Candra Yudha M 121053131 2. Stefanus Samuel T 121052075 3. Annafi’ Franz 121052052 4. Joko Muryanto 121052071
  2. 2. Pengertian• Master & Slave• Replikasi Database
  3. 3. ManfaatMenghindari kemungkinan tidak semua data ter-backup karena saat proses backup data manualdilakukan bisa saja terjadi perubahan data olehclientApabila server master mengalami kerusakan,database bisa segera dialihkan ke server slaveReplikasi master-slave berlangsung secararealtime dimana setiap perubahan pada dataserver master akan otomatis merubah data padaserver slave
  4. 4. Alat dan Bahan• Koneksi Kabel LAN• Xampp sudah terinstal
  5. 5. Alat dan Bahan• Hub• Laptop
  6. 6. Langkah-Langkah1. Siapkan 2 buah Laptop2. Koneksi Lan ping Ok3. Terinstal Xampp
  7. 7. Langkah-Langkah4. Koding5. Kopi
  8. 8. Langkah-Langkah6. Copy data Server Master ke Server Slave
  9. 9. Langkah-Langkah7. Server Master [192.168.25.10] - Masuk ke (cmd) cd C:PROGRAM FILESXAMPPMYSQLBIN - masuk ke (root) mysql> mysql -u root –p - Tekan enter (defaultnya kosong)
  10. 10. Langkah-Langkah- (root) mysql>GRANT REPLICATION SLAVE ON *.* TO ‘<nama user>’@’<IP master>’ IDENTIFIED BY ‘<password user>’; ex : GRANT REPLICATION SLAVE ON *.* to rep@192.168.25.10 IDENTIFIED BY 12345;- (root) mysql> flush privileges;
  11. 11. Langkah-Langkah- Buka dengan notepad C:PROGRAM FILESXAMPPMYSQL BINmy.cnf Tambahkan server-id=1 log-bin = "C:/PROGRAM FILES/XAMPP/TMP/BIN.LOG“- Simpan Konfigurasi, Restart Services
  12. 12. Langkah-Langkah- (root) mysql> SHOW MASTER STATUS;
  13. 13. Langkah-Langkah7. Server Slave [192.168.25.254] - buka dengan notepad C:PROGRAM FILESXAMPPMYSQL BINmy.cnf Edit / Rubah server-id=2 - Simpan Konfigurasi, Restart Services
  14. 14. Langkah-Langkah- (root) mysql> slave stop;- (root) mysql> change master to master_host=192.168.25.10,master_user=user_replikasi, master_password=12345,master_log_file=mysql-bin.000001, master_log_pos=98;
  15. 15. Langkah-Langkah(Pastikan tidak ada error pada setiap langkah diatas)Masih di Server Slave - (root) mysql> start_slave;
  16. 16. Langkah-Langkah - (root) mysql> show slave statusG(Pastikan Slave_IO_Running dan Slave_SQL_Running bernilai YES)
  17. 17. Implementasi[Server Master] menu Daftar Siswa
  18. 18. Implementasi[Server Slave] menu Daftar Siswa
  19. 19. Implementasi[Server Master] Tambah Data
  20. 20. Implementasi[Server Master] Data tersimpan dan di replikasi ke Slave
  21. 21. Implementasi[Server Slave] Data sudah di Replikasi, dan tertampil di slave
  22. 22. Note• Replikasi dapat disimpulkan suatu hasil backup dari Master ke Slave pada sisi server .
  23. 23. Note• Apabila ada client, client tetap mengakses IP Server Master, dikarenakan sisi Server Slave hanya bertujuan membackup data (mereplikasi) Server Master. Server Slave Server Master Client

×