Untuk mengaktifkan perintah, hilangkan tanda komentar pada baris Setelah itu restart mysql menggunakan perintah : service mysql restart Untuk mengaktifkan perintah, hilangkan tanda komentar pada baris

gedit etcmysqlmy.cnf log-bin = varlogmysqlmysql-bin.log binlog-do-db=ayam server-id=1 LAMPIRAN 6 Konfigurasi Replikasi Berikut adalah langkah-langkah dalam mereplikasi database mysql pada sistem operasi ubuntu 10.04 dengan konsep Master-To-Master

1. Pada Real Server 1 yang nantinya akan digunakan sebagai Master1Slave2

menggunakan IP Address 192.168.1.20 dan Real Server 2 yang digunakan sebagai Master2Slave1 menggunakan IP Address 192.168.1.30. 2. Pada Real Server 1 dan Real Server 2 sudah terdapat database yang sebelumnya telah digunakan sebagai clustering web server. 3. Mengkonfigurasikan Real Server 1 yang bertindak sebagai Master1Slave2. Untuk konfigurasi Master1 Pada Master1 username yang digunakan adalah slave_user dan pasaword riset. a. Buka konsol terminal, lalu logi sebagai root. b. Buka file my.cnf dengan perintah :

c. Untuk mengaktifkan perintah, hilangkan tanda komentar pada baris

yang akan diaktifkan. d. Selanjutnya setup lokasi file log-bin, nama database dalam penelitian ini adalah ayam dan id-server Master1Slave2 adalah 1. Perintahnya adalah :

e. Setelah itu restart mysql menggunakan perintah : service mysql restart

f. Setelah itu masuk ke dalam mysql dengan perintah di terminal : mysql -u root –priset mysql G‘ANT ‘EPLICATION SLAVE ON . TO slave_use IDENTIFIED BY riset; mysql FLUSH PRIVILEGES; mysql USE ayam; mysql FLUSH TABLES WITH READ LOCK; mysql SHOW MASTER STATUS; + —————————+————+——————–—+—————————+ | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | + —————————+————+——————–—+—————————+ | mysql-bin.000003 | 98 | ayam | | + —————————+————+——————–—+—————————+ 1 row in set 0.00 sec ketika connect ke MySQL maka prompt-nya akan berubah dari atau menjadi mysql . g. Selanjutnya membuat user baru database MySQL yang akan diberi hak untuk melakukan replikasi. Caranya dengan mengetikan : h. Setelah itu ketik perintah : P Perintah tersebut digunakan untuk mengetahui binary log dari database yang ingin di replikasi. Maka akan muncul output seperti ini : Yang perlu di ingat adalah File dan position dari binary log tersebut yaitu file mysql-bin.000003 dan position 98. mysql UNLOCK TABLES; mysql FLUSH PRIVILEGES; mysql exit; gedit etcmysqlmy.cnf server-id=2 master-host=192.168.1.30 master-user=slave2_user master-password=riset master-connect-retry=60 replicate-do-db=ayam service mysql restart mysql -u root –priset i. Setelah itu jalankan perintah : j. Setelah itu buka PHPMYADMIN dan eksport database ayam ke dalam format .zip. Untuk konfigurasi Slave2 k. Buka file my.cnf dengan perintah :

l. Untuk mengaktifkan perintah, hilangkan tanda komentar pada baris

yang akan diaktifkan. m. Selanjutnya lakukan konfigurasi file my.cnf, sesuai dengan konfigurasi jaringan dan Master 1 sebelumnya dengan mengetikan : n. Restart MySQL agar konfigurasi baru bisa berjalan dengan mengetikan perintah di konsol terminal : o. Setelah melakukan restart masuk ke dalam mysql dengan mengetikan perintah di terminal : mysql SLAVE STOP; mysql CHANGE MASTE‘ TO MASTE‘_HOST= . 6 . .30 ′, MASTE‘_USE‘= slave _use , MASTE‘_PASSWO‘D= iset , MASTE‘_LOG_FILE= ys l-bin.000005 , MASTE‘_LOG_POS=106; mysql START SLAVE; mysql FLUSH PRIVILEGES; mysql exit; gedit etcmysqlmy.cnf log-bin = varlogmysqlmysql-bin.log binlog-do-db=ayam server-id=2 mysql -u root –priset p. Setelah masuk ketikan perintah : q.

4. Mengkonfigurasikan server yang bertindak sebagai Master2Slave1. Untuk konfigurasi Master2

Pada Master1 username yang digunakan adalah slave_user dan pasaword riset. a. Buka konsol terminal, lalu logi sebagai root. b. Buka file my.cnf dengan perintah :

c. Untuk mengaktifkan perintah, hilangkan tanda komentar pada baris