Koneksi Replikasi Oneway
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
Labels:
BasisDataTerdistribusi
0 Comment for "Latihan Basis Data Terdistribusi"