[postnotice]

Mysql Replication maksudnya adalah menghubungkan dan mensinkronisasikan data antara sebuah server mysql dengan server msyql lainnya.

Tujuan dari Replication ini tentunya untuk performa situs itu sendiri, dimana ketika yang satu down yang satu bisa tetap melayani.

MELAKUKAN REPLICATION MYSQL
==============================================================

Yang dilakukan pada server mysql 1:
————————————
- Pastikan variabel berikut pada my.cnf dalam keadaan seperti ini:

log-bin=mysql-bin
server-id=1

- Berikan hak ke user yang ingin dijadikan untuk diakses oleh slave:

mysql> GRANT REPLICATION SLAVE ON *.*
-> TO 'repl'@'%.mydomain.com' IDENTIFIED BY 'slavepass';

mysql> GRANT FILE ON *.*
-> TO 'repl'@'%.mydomain.com' IDENTIFIED BY 'slavepass';

- Lihat Master Status apakah sudah jalan atau tidak:

mysql> FLUSH TABLES WITH READ LOCK;

mysql > SHOW MASTER STATUS;
+---------------+----------+--------------+------------------+
| File          | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+---------------+----------+--------------+------------------+
| mysql-bin.003 | 73       | test         | manual,mysql     |
+---------------+----------+--------------+------------------+

mysql> UNLOCK TABLES;

Yang dilakukan pada server mysql 2:
————————————
- Pastikan variabel berikut pada my.cnf dalam keadaan seperti ini:

[mysqld]
server-id=2

- Lakukan koneksi ke master:

mysql> STOP SLAVE;

mysql> CHANGE MASTER TO
->     MASTER_HOST='master_host_name',
->     MASTER_USER='replication_user_name',
->     MASTER_PASSWORD='replication_password',

mysql> START SLAVE;

- Jika anda ingin untuk table tertentu defenisikan berikut ini:

replicate-do-db=db_name

DONE!!!

Nah ada pertanyaan :D ? Komentar yeee

Related posts:

  1. [Inovasi][Know IT][Hot News] WHOIS SERVER FOR .ID DOMAINS
  2. Source: Informasi User yang mengakses situs (termasuk ip2geo)
  3. GRATIS: Persembahan lagi untuk ANTI PORNOGRAFI
  4. Source: PHP – SIPMLE WEB STATISTIC
Categories: Software, Tutorial 0 like

5 Responses so far.

  1. endi says:

    mas Ahlul tolong bantu aq buat database tentang absensi siswa dengan java
    lok udah bisa aku minta script_y kirim ke email : putra_mandiri89@yahoo.co.id

    trima kasih :)

  2. adiputra says:

    seep,,testing…kita coba mas…makasih udh share…

  3. allies says:

    apakah jika sebagai slave masih dalam proses transaksi, tapi secara automatic per periode (misal per menit) bisa melakukan replication ke master ?
    apakah ada tools yg free untuk replication ini ya?

    thanks

  4. joyo says:

    setelah uji coba ternyata bila mengubah data di slave maka di master tidak berubah.
    apakah replikasi itu hanya 1 arah?
    gimana caranya ketika mengupdate data slave maka data master juga terupdate

  5. Joandi says:

    - Jika anda ingin untuk table tertentu defenisikan berikut ini:
    replicate-do-db=db_name

    kalo demikian mah per database dong kang? bukan per table?

Leave a Reply