Motivasi Menulis

Latihan Basis Data Terdistribusi

Koneksi Replikasi Oneway


MASTER

1. MATIKAN FIREWALL (START | SETTINGS | CONTROL PANEL | WINDOWS FIREWALL | OFF)


2. EDIT FILE MY.INI (C:\XAMMP\MYSQL\BIN\MY.INI) MENGGUNAKAN NOTEPAD
   PADA [MYSQLD] TAMBAHKAN :
      server-id=1
      log-bin=mysql-bin
      binlog-do-db=penjualan
   DAN DI SIMPAN 




3. RESTART MYSQL (START|SETTINGS|CONTROL PANEL|ADMINISTRATIVE       TOOLS|SERVICES|MYSQL|RESTART)


JIKA ERROR MAKA ULANGI LANGKAH NO. 2

4.  MASUK KE MYSQL (START|RUN|CMD|OK)
   C:\CD XAMMP\MYSQL\BIN (COMMAND PROMPT)server
   MYSQL -u root -p
   PASSWORD : root


5.  MYSQL>GRANT REPLICATION SLAVE ON *.* TO 'slave'@'lihat ip slave dari komputer sebelah anda' IDENTIFIED BY 'slave'; 


6. MYSQL>FLUSH PRIVILEGES;



7. MYSQL>SHOW MASTER STATUS;


8. MYSQL>USE penjualan;


9. MYSQL>FLUSH TABLES WITH READ LOCK;


10. MYSQL>SHOW MASTER STATUS;


11.  MYSQL>UNLOCK TABLES;


12.  MYSQL>FLUSH PRIVILEGES;




CLIENT

1.  MATIKAN FIREWALL (START | SETTINGS | CONTROL PANEL | WINDOWS FIREWALL | OFF)

2.  EDIT FILE MY.INI (C:\XAMMP\MYSQL\BIN\MY.INI) MENGGUNAKAN NOTEPAD
   PADA [MYSQLD] TAMBAHKAN :
         server-id = 2
replicate-do-db = penjualan



3.  RESTART MYSQL (START|SETTINGS|CONTROL PANEL|ADMINISTRATIVE TOOLS|SERVICES|MYSQL|RESTART)


JIKA ERROR MAKA ULANGI LANGKAH NO. 2

4.  MASUK KE MYSQL (START|RUN|CMD|OK)
   C:\CD XAMMP\MYSQL\BIN (COMMAND PROMPT)
   MYSQL -u root -p
   PASSWORD : root


5.  MYSQL>SLAVE STOP;
6.  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;


7.  MYSQL>START SLAVE;


8.  MYSQL>FLUSH PRIVILEGES;


9.  MYSQL>SHOW SLAVE STATUS\G;



CARA MEMBUAT USER, MEMBERI HAK AKSES dan CARA LOGIN USER

Pada komputer MASTER

 1. Create user coba1@localhost identified by '123';
 2. select user from mysql.user; 

memberi hak akses pada user
3.  grant select, insert on penjualan.pelanggan to coba1@localhost;



Pada komputer CLIENT

1. MASUK KE MYSQL (START|RUN|CMD|OK)
   C:\CD XAMMP\MYSQL\BIN (COMMAND PROMPT)
   MYSQL -u coba1 -p
   PASSWORD : 123



0 Comment for "Latihan Basis Data Terdistribusi"

Back To Top