You are on page 1of 8

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

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

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

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

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

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.

You might also like