TOPOLIGI
Untuk melakukan replikasi database dapat dilakukan dengan langkah-langkah berikut.
Konfigurasi pada server MASTER:
1. Install mariadb
apt install mariadb-server mariadb-client -y
2. Ubah konfigurasi mariadb
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
# baris 29, tambah IP bind-address dengan IP server
bind-address = 127.0.0.1
bind-address = 192.168.1.238
# pada baris 74, lepas comment
server-id = 1
# pada baris 75, lepas comment
log_bin = /var/log/mysql/mysql-bin.log
3. Restart mariadb service
sudo systemctl restart mariadb
4. Setelah melakukan restart kita dapat membuat user database yang nantinya digunakan untuk replikasi.
sudo mysql -u root -p
GRANT REPLICATION SLAVE ON . TO 'mirror'@'203.175.8.238' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
FLUSH TABLES WITH READ LOCK;