Anda di halaman 1dari 6

Nama : Abdul Malik

No/Kelas : 01/12 SIJA-A

Tanggal : 31 Juli 2023

Replication Database

Server Virtual Box

 Server Master

 Server Slave

Install MariaDB
1. Silahkan update repository terlebih dahulu
> apt update && upgrade -y

2. Kemudian install MariaDB server


> apt-get install mariadb-server
Konfigurasi Server Master
1. Silahkan tambahkan konfigurasi pada file  /etc/mysql/mariadb.conf.d/50-server.cnf

bind-address  IP server master


server-id  1 = sebagai server master
log_bin  sebagai file log

2. Kemudian restart mariadb


 service mariadb restart

3. Kemudian masuk ke mysql


 mysql
tambahkan user untuk server slave

kemudian beri hak akses untuk user tersebut

* IP yang digunakan adalah IP server slave

4. Kemudian tuliskan perintah ini  SHOW MASTER STATUS\G

silahkan diingat
file  mysql-bin.000001
position  674
ini nanti akan digunakan pada konfigurasi slave

Konfigurasi Server Slave


1. Pastikan telah terinstall MariaDB. Jika belum, install.
2. Silahkan tambahkan konfigurasi pada file  /etc/mysql/mariadb.conf.d/50-server.cnf

bind-address  IP server slave


server-id  1 = sebagai server slave
log_bin  sebagai file log

3. Kemudian restart mariadb


 service mariadb restart

4. Kemudian masuk ke mysql


 mysql
Ketik perintah  STOP SLAVE;

Kemudian ketik perintah seperti dibawah

master_host  IP server master


master_user  user yang telah dibuat untuk server slave
master_password  password user
master_log_file  file pada server master
master_log_pos  lokasi yang didapatkan pada server master

Kemudian start slave  START SLAVE;

Pengujian
1. Silahkan masuk ke mysql
 mysql
 Kemudian buat database

 Kemudian buat table dalam database yang sudah dibuat tadi

 Kemudian buat table satu lagi

 Masukkan data pada setiap tabel


 identitas_siswa

 guru

 Kemudian lihat data yang telah ditambah tadi


 identitas_siswa
 guru

2. Kemudian Cek apakah data yang ditambah tertampil di server slave


 Cek tabel

 Cek data pada tabel guru

 Cek data pada tabel identitas_siswa

3. Menambah data pada server slave


 Pada server Slave

Pada server slave dapat menambah data

 Pada server Master

pada server master tidak tertampil karena sifat server slave hanya bisa
mengakses data pada database server master tidak dapat menambah atau
menghapus data. Akan tetapi, pada server slave dapat menambahkan data pada
database servernya sendiri. Namun, tidak dapat diakes oleh server master.

Kesimpulan
Dalam tutorial ini, kami telah menunjukkan Anda membuat replikasi MariaDB Master / Slave
pada Debian 11.

Referensi :
https://www.linuxid.net/31873/konfigurasi-replikasi-mysql-master-slave-di-debian-10/
https://linuxize.com/post/how-to-configure-mysql-master-slave-replication-on-debian-10/

Anda mungkin juga menyukai