Contoh Sistem Basis Data Terdistribusi (Tutorial Replikasi 2 Arah)

Share Embed


Descrição do Produto

TUGAS MATA KULIAH SISTEM BASIS DATA Dosen Pengampu : Bapak Fajar Agung Nogroho, S.Kom, M.CS Kelompok : A11.4506

Disusun Oleh : Fakhriyan Nur Rofiq

A11.2012.07314

Muhammad Syafii

A11.2012.07304

JURUSAN TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS DIAN NUSWANTORO SEMARANG 2014

1. Setting IP pada PC utama pada VirtualBox Host-only Adapter dengan ip 192.168.137.1

2. Setting IP pada PC virtual pada Local Area Connection dengan ip 192.168.137.2

1

3. Cek koneksi antara PC utama dengan PC virtual

4. Tambahkan beberapa baris pada file my.ini yang terletak pada direktori xampp PC utama C:\xampp\mysql\bin

2

5. Tambahkan beberapa baris pada file my.ini yang terletak pada direktori xampp PC utama C:\xampp\mysql\bin



Pada binlog-do-db jika diaktifkan maka hanya 1 database saja yang direplikasi, tetapi jika tidak diaktifkan maka semua database akan direplikasi.

6. Aktifkan Service xampp di kedua PC. 7. Masuk ke root pada service mysql pada kedua PC.

cd\ cd xampp/mysql/bin mysql –u root –p

3

8. Buat user baru dengan query

create user ‘namauser’@’%’ identified by ‘password’; 

‘namauser’ diganti dengan pengguna, dan ‘password’ diganti dengan passwordnya.



Pada PC utama kita beri nama ‘server1’ dengan password ‘pass1’.



Pada PC virtual kita beri nama ‘server2’ dengan password ‘pass2’.

9. Beri hak akses untuk replication slave dengan query

grant replication slave on *.* to ‘namauser’@’%’; 10. Kunci tabel dengan query

flush tables with read lock; 11. Lihat status master dengan query

show master status; 

Catat file : ............. dan position : ...................



Pada contoh di sini PC utama file : mysql-bin.000014 dan position : 437



Pada contoh di sini PC virtual file : mysql-bin.000009 dan position : 437

4

12. Unlock tabel yang tadi dikunci dengan query

unlock tables; 13. Stop slave dengan query

stop slave;

14. Setting untuk menetapkan master yang akan direplikasi dengan query 5

change master to master_host=’xxx.xxx.xxx.xxx’, mastet_user=’username’, master_password=’password’, master_log_file=’mysql-bin.xxxxxx’, master_log_pos=xxx; 

master_host diisi dengan ip master (server yang lain)



master_user diisi dengan username/pengguna yang akan direplikasi



master_password diisi dengan password dari pengguna masternya



master_log_file diisi dengan nama file di master yang kita dapatkan sebelumnya



master_log_pos diisi dengan position dari file nya

15. Memulai slave dengan query

start slave;

16. Lihat status slave apakah sudah tersambung atau belum dengan query

show slave status\G

6

Dikatakan berhasil jika 

Slave_IO_State

: Waiting for master to sen event



Slave_IO_Running

: Yes



Slave_SQL_Running : Yes

Sekarang Replikasi database antara PC Utama dengan PC virtual sudah bisa dilakukan.

7

Lihat lebih banyak...

Comentários

Copyright © 2017 DADOSPDF Inc.