Dulu saya udah pernah nulis tentang Membuat MySQL Database Replication Server, bagi yang belum baca silahkan disimak di tulisan ini (http://a.ndri.info/andri-weblog/703/catatan/membuat-mysql-database-replication-server). Pada tulisan itu contoh replikasi hanya untuk satu database, nahhh gimana kalau yang mau di cadangkan atau yang direplikasi lebih dari satu database…?
Caranya sama aja, cuma bin log do db nya aja yang dibikin banyak (goodluck)
Jadi nanti kira-kira isi /etc/mysql/my.cnf di sisi Master adalah seperti ini :
server-id = 1 log_bin = /var/log/mysql/mysql-bin.log expire_logs_days = 10 max_binlog_size = 500M binlog_do_db = dbpertama binlog_do_db = dbkedua binlog_do_db = dbketiga binlog_do_db = dbkeempat binlog_do_db = dbkelima binlog_do_db = dbkeenam binlog_do_db = dbketujuh binlog_do_db = dbkedelapan binlog_do_db = dbkesembilan binlog_do_db = dbke-x
Sedangkan isi my.cnf di sisi Slave adalah seperti ini :
server-id = 2 log_bin = /var/log/mysql/mysql-bin.log expire_logs_days = 10 max_binlog_size = 500M replicate_do_db = dbpertama replicate_do_db = dbkedua replicate_do_db = dbketiga replicate_do_db = dbkeempat replicate_do_db = dbkelima replicate_do_db = dbkeenam replicate_do_db = dbketujuh replicate_do_db = dbkedelapan replicate_do_db = dbkesembilan replicate_do_db = dbke-x
Untuk langkah-langkahnya sama aja, yang perlu diperhatikan bin log file sama pos nya master server.
Semoga Bermanfaat 😉