Replikasi database master slave Kuliah SIMBADA

10
REPLIKASI DATABASE MASTER SLAVE SISTEM MANAJEMEN BASISDATA 13523111-BAYU WISNU SYAHPUTRA 13523122-ANUGRAH SYAUQI 13523133-RHANDA WAHYU 13523147-GERI DEFANDRA 13523177-ASRAAFRIZON

Transcript of Replikasi database master slave Kuliah SIMBADA

Page 1: Replikasi database master slave Kuliah SIMBADA

REPLIKASI DATABASE MASTER SLAVESISTEMMANAJEMEN BASISDATA

13523111-BAYU WISNU SYAHPUTRA13523122-ANUGRAH SYAUQI13523133-RHANDAWAHYU13523147-GERI DEFANDRA13523177-ASRAAFRIZON

Page 2: Replikasi database master slave Kuliah SIMBADA

Pada tutorial ini, saya menggunakan Windows 10 untuk PC Server, dan untuk PCClient menggunakan windows 7. Sebelum memulai tutorial ini, pastikan di komputeranda telah terinstall xampp sebagai database yang akan kita gunakan, dan komputerServer dan Client telah terhubung dalam satu jaringan. Sesuaikan IP Server dan IPClient. Untuk memuliai nya silahkan mengikutin langkah langkah berikut ini,1. Buka XAMPP pada directori, kemudian buka file my.ini kemudian carilog-bin=mysql_bin dan hilangkan (#) tanda hash nya.2. Pada server-id kita pastikan bernilai 13. Kemudian save

4. pada PC Client, buka juga directori XAMPP dan my.ini kemudian cari#log-bin=mysql-bin dan hapus tanda hash nya5. Pastikan server-id nya bernilai 2

Page 3: Replikasi database master slave Kuliah SIMBADA

6. Restart XAMPP agar pengaturan bisa menjalankan pembaruannya.7. Buka Command Promt dan pindah ke direktori xampp/mysql/bin denganmenjalankan perintah cd /xampp/mysql/bin

8. Kemudian masuk ke root dengan perintah mysql -u root

Page 4: Replikasi database master slave Kuliah SIMBADA

9. membuat user dengan menjalankan peintah create user “pakmin’@’%’identifiedby ‘password’;

10. Memberikan hak akses untuk mereplikasi database dengan peintah grantreplication slave on *.* to ‘pakmin’@’192.168.0.1’identified by ‘password’;

Page 5: Replikasi database master slave Kuliah SIMBADA

11. flush privileges

12. reset master

Page 6: Replikasi database master slave Kuliah SIMBADA

13. flush tables with read lock;

14. Untuk melihat status master, kita dapat menjalankan perintah show masterstatus, disini kita akan melihat informasi yang nanti nya akan digunakan juga padaperintah di PC Client.

Page 7: Replikasi database master slave Kuliah SIMBADA

15. Sekarang kita berpindah ke PC Client, masuk ke Command Promt dan berpindahke direktori xamppDengan mengetikan perintah cd /xampp/mysql/bin

16. masuk ke root

Page 8: Replikasi database master slave Kuliah SIMBADA

17. Kemudian restart XAMPP nya, setelah itu jalan kan peintah change master tomaster_host=’192.168.0.3’,master_user=’pakmin’,master_password=’password’.master_log_file=mysql_bin.000001,master_log_pos=313;

18. start slave;

Page 9: Replikasi database master slave Kuliah SIMBADA

19. show status;Kemudian ada beberapa informasi yang akan muncul, cek slave IO_Running= yes danslave sql_Running=yes itu menandakan operasi yang dijalankan telah berhasil.

20. sekarang kita akan coba lihat apakah proses yang dijalan kan telah berhasil,dengan mencoba membuat database baru pada PC Server. Saya beri nama sopayam.

Page 10: Replikasi database master slave Kuliah SIMBADA

21. Kemudian untuk melihat slave nya berfungsi atau tidak, lihat pembaruan padadatabase PC Client, apabila terdapat database baru bernama sopayam, menandakanreplikasi database master slave telah berhasil.