Membuat Replikasi MYSQL dengan PhpMyadmin

  1. langkah awal adalah dengan menginstall LAMPP versi terbaru di sini , lampp tersebut berisi phpmyadmin versi 3.4.5 . untuk mendapatkan versi stablenya 3.4.6 silahkan unduh di sini
  2. instalasi LAMPP di linuxtar xvfz xampp-linux-1.7.7.tar.gz -C /opt

    - untuk melakukan start terhadap lampp dilakukan dengan perintah

    /opt/lampp/lampp start

  3. untuk mengganti phpmyadmin dengan versi terbaru maka dilakukan dengan cara meng cut folder phpmyadmin di /opt/lampp :mv /opt/lampp/phpmyadmin /opt/lampp/phpmyadmin.lama
  4. lalu extrak hasil download phpmyadmin.3.4.6 dan diletakkan di folder /opt/lampp:tar -xzvf phpmyadmin-3.4.6-english.tar.gz -C /opt/lampp
  5. lalu ganti file didalam phpmyadmin yaitu config.sample.inc.php menjadi config.inc.phpcp /opt/lampp/phpmyadmin/ config.sample.inc.php /opt/lampp/phpmyadmin/ config.inc.php

sekarang kita melangkah untuk melakukan replikasi database :

untuk melakukan replikasi dapat kita lakukan dengan  cara2  yaitu dengan phpmyadmin atau melakukan edit di file my.cnf

Server 1 (master , 192.168.0.103)

  1. buka phpmyadmin di browser http://192.168.0.103/phpmyadmin
  2. lalu pilih menu replikasi
  3. setelah itu kita setting untuk masternya , kita pilih configure master- pada pilihan replicate all database , ignore berarti kita memilih untuk melakukan replikasi di semua database kita ,

    - sedang untuk pilihan ignore all databes, replikasi berarti kita memilih satu database saja yang akan direplikasi (tidak semua)

  4. langkah selanjutnya adalah memasukkan konfigurasi server-id, log-bin ,log-error kedalam konf mysql kita, pathnya yaitu /opt/lampp/etc/my.cnf, kita copykan data yang digenerate oleh phpmyadmin
  5. setlah itu tekan go , maka server1 sudah tersimpan menjadi master
  6. jika sudah menjadi master maka akan terdapat beberapa menu yaitu :- show master status untuk melihat log_bin dan juga position

    - show connected slave untuk melihat slave yang connect

    - add slave replication user ini untuk menambahkan user slave

server 2 (slave, 192.168.0.105)

  1. kita buka phpmyadmin kita http://192.168.0.105/phpmyadmin
  2. lalu kita masuk menu replikasi
  3. kita masukkan conf server id (tulisan yang diblok) kita ke dalam /opt/lampp/etc/my.cnf
  4. setelah itu kita masukkan username , password , host untuk replikasi . Setelah itu tekan go dan replikasi slave kita sudah berhasil
  5. akan ada beberapa menu untuk melihat konfigurasi dan operasi dari slave ini
  6. ada empat pilihan menu yaitu- see slave status table : itu adalah file untuk melihat status /konf dari slave kita

    - control slave : adalah untuk menyalakan dan mematikan slave, serta mereset dan mengatur hidupmatinya IO slave kita

    - error management : batasan error dalam replikasi kita

    - change konfigurasi master slave : merubah settingan master replikasi

  7. untuk melihat apakah database kita sudah tereplikasi atau belum maka bisa kita lihat di tab menu database

Diatas adalah langkah2 sederhana untuk melakukan replikasi mysql dengan master – slave….. server diatas bisa juga kita buat menjadi master-master dengan cara membalik langkah2 pada kedua server tadi , jadi tiap server dapat menjadi master dan slave sekaligus.

Unduh tutorial manual replikasi odt : klik sini

This entry was posted in ARTIKEL and tagged , , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CommentLuv badge