Kamis, 17 Oktober 2013

(PRAKTIKUM DATABASE TERDISTRIBUSI) SBDT REPLIKASI 1

MASTER
1. MATIKAN FIREWALL (START | SETTINGS | CONTROL PANEL | WINDOWS FIREWALL | OFF)
2. EDIT FILE MY.INI (C:\APPSERV\MYSQL\MY.INI) MENGGUNAKAN NOTEPAD
   PADA [MYSQLD] TAMBAHKAN :
      server-id = 1
      log-bin = C:\appserv\mysql\mysql-bin.log
      binlog-do-db = akademik
   DAN DI SIMPAN
4. RESTART MYSQL (START|SETTINGS|CONTROL PANEL|ADMINISTRATIVE TOOLS|SERVICES|MYSQL|RESTART)
5. JIKA ERROR MAKA ULANGI LANGKAH NO. 2
6. MASUK KE MYSQL (START|RUN|CMD|OK)
   C:\CD APPSERV\MYSQL\BIN (COMMAND PROMPT)
   MYSQL -u root -p

   PASSWORD : root
7. MYSQL>GRANT REPLICATION SLAVE ON *.* TO 'slave'@'(lihat ip slave dari komputer
         sebelah anda)' IDENTIFIED BY 'slave';
8. FLUSH PRIVILEGES;
9. SHOW MASTER STATUS;

CLIENT
1. MATIKAN FIREWALL (START | SETTINGS | CONTROL PANEL | WINDOWS FIREWALL | OFF)
2. EDIT FILE MY.INI (C:\APPSERV\MYSQL\MY.INI) MENGGUNAKAN NOTEPAD
   PADA [MYSQLD] TAMBAHKAN :
    server-id = 2
    master-host = (lihat ip master dari komputer sebelah anda)
    master-user = slave
    master-password = slave
    master-connect-retry = 60
    replicate-do-db = akademik
   DAN DI SIMPAN
4. RESTART MYSQL (START|SETTINGS|CONTROL PANEL|ADMINISTRATIVE TOOLS|SERVICES|MYSQL|RESTART)
5. JIKA ERROR MAKA ULANGI LANGKAH NO. 2
6. MASUK KE MYSQL (START|RUN|CMD|OK)
   C:\CD APPSERV\MYSQL\BIN (COMMAND PROMPT)
   MYSQL -u root -p
   PASSWORD : root
7. MYSQL>SLAVE STOP;
8. MYSQL>CHANGE MASTER TO MASTER_HOST='(lihat ip master dari komputer sebelah anda)',
         MASTER_USER='slave', MASTER_PASSWORD='slave',
         MASTER_LOG_FILE='mysql-bin.000001 (lihat file dari show master status)',
         MASTER_LOG_POS=160 (lihat position dari show master status);
9. MYSQL>START SLAVE;
10. MYSQL>SHOW SLAVE STATUS\G;

Tidak ada komentar: