Database Replication, Linux, Networking, SQL, Ubuntu Server, Web Server

Membangun Two-Way Replikasi Database MySQL

KEBUTUHAN PERCOBAAN

  • Ubuntu Server 16.04.02 LTS
  • Database MySQL
  • Web Server Apache

Pada catatan sebelumnya https://sirojulmiftakh.wordpress.com/2017/03/17/membangun-one-way-replikasi-database-mysql/ telah dilakukan percobaan one-way replikasi database dimana setiap perubahan yang terjadi pada server master akan direplikasi menuju server slave namun tidak untuk proses sebaliknya. Pada percobaan ini dilakukan konfigurasi dua arah atau two-way agar setiap perubahan yang terjadi baik di server master maupun di server slave dapat saling tersinkronisasi agar data yang tersimpan pada kedua server adalah sama.

KONFIGURASI MYSQL SERVER MASTER

  1. Buka terminal linux anda kemudian login ke mysql dengan perintah $mysql -u root -p kemudian masukkan password mysql.
  2. Siapkan akun yang akan diakses oleh server slave pada server master dengan perintah grant replication slave on *.* to ‘slave’@’%’ identified by ‘slave’;
  3. Akses ke server slave dengan perintah change master to master_host=’192.168.56.104′, master_user=’master’,master_password=’master’,master_log_file=’mysql-bin.000003′,master_log_pos=439;
  4. lalu start slave dengan perintah start slave;
  5. untuk melihat informasi slave gunakan perintah show slave status\G;

KONFIGURASI MYSQL SERVER SLAVE

  1. Buka terminal linux anda kemudian login ke mysql dengan perintah $mysql -u root -p kemudian masukkan password mysql.
  2. Siapkan akun yang akan diakses oleh server master pada server slave dengan perintah grant replication slave on *.* to ‘master’@’%’ identified by ‘master’;
  3. Akses ke master slave dengan perintah change master to master_host=’192.168.56.103′, master_user=’slave’,master_password=’slave’,master_log_file=’mysql-bin.000003′,master_log_pos=154;
  4. lalu start slave dengan perintah start slave;
  5. untuk melihat informasi slave gunakan perintah show slave status\G;

PENGUJIAN REPLIKASI TWO-WAY

Pembuatan tabel baru pada server master

 

Pengisian data dari server slave

Pada percobaan diatas, proses pembuatan tabel baru dari server master berhasil tereplikasi dengan baik pada serve slave. Begitu juga dengan proses pengisian data dari server slave dapat tereplikasi dengan baik pada server master.

[To be continue]

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s