[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
? Komentar yeee
Related posts:


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
seep,,testing…kita coba mas…makasih udh share…
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
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
- Jika anda ingin untuk table tertentu defenisikan berikut ini:
replicate-do-db=db_name
kalo demikian mah per database dong kang? bukan per table?