Tutorial Konfigurasi Slave Pada Replikasi Database Mysql Dengan Korelasi Master Slave Di Ubuntu Server - Tempat Blogging

Tutorial Konfigurasi Slave Pada Replikasi Database Mysql Dengan Korelasi Master Slave Di Ubuntu Server


Jika di goresan pena sebelumnya saya membahas perihal konfigurasi Master server maka kali ini saya akan meneruskan tutorial kali ini untuk melaksanakan konfigurasi di bab Slave Server. Sebelum lanjut ke konfigurasi di bawah, saya akan menunjukkan topologi yang akan saya gunakan dalam relasi Master Slave MySQL Server untuk mengingat kembali:


Setelah itu saya akan mulai melaksanakan konfigurasi di Slave Server. Pertama saya masuk dulu ke dalam shell MySQL di Slave server dengan perintah:

 mysql -u root -p

kemudian saya akan menciptakan database dengan nama berguru menyerupai dengan database yang ada di Master Server dengan perintah di bawah ini:

 CREATE DATABASE belajar;

kemudian saya keluar dengan perintah di bawah ini:

 QUIT;

sehabis itu saya import database berguru (belajar.sql) yang sebelumnya disalin dari Master server dengan perintah scp biar database berguru masuk ke dalam database MySQL pada Slave server dengan perintah di bawah ini:

 mysql -u root -p berguru < belajar.sql

kemudian salin dulu file my.cnf milik Slave server sebelum dilakukan perubahan dengan perintah di bawah ini:

 sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.default

kemudian akan saya modifikasi file my.cnf dengan perintah di bawah:

 sudo vim /etc/mysql/my.cnf

kemudian cari bab ini

 bind-address = 127.0.0.1 #server-id=1

menjadi:

 #bind-address = 127.0.0.1 server-id=2

cari juga bab ini:

 #log_bin= /var/log/mysql/mysql-bin.log  max_binlog_size = 100M  #binlog_do_db = include_database_name

ubah sehingga menjadi menyerupai di bawah ini:

 log_bin = /var/log/mysql/mysql-bin.log  relay-log = /var/log/mysql/mysql-relay-bin.log  max_binlog_size = 1024M  binlog_do_db = belajar

sehabis itu simpan kemudian restart mysql server untuk menerapkan perubahan konfigurasi my.cnf tersebut dengan perintah di bawah ini:

 sudo service mysql restart

sehabis berhasil restart, masuk lagi ke dalam shell mysql dengan perintah:

 mysql -u root -p

kemudian jalankan perintah di bawah ini:

Related


 CHANGE MASTER TO MASTER_HOST='192.168.56.25',MASTER_USER='root', MASTER_PASSWORD='root', MASTER_LOG_FILE='mysql-bin.000003', MASTER_LOG_POS=  120;

sehabis itu silakan aktifkan Slave Server dengan perintah:

 START SLAVE;

untuk melihat status Slave server saya kemudian menjalankan perintah di bawah ini:

 SHOW SLAVE STATUS;

bila Slave server telah aktif, maka karenanya akan terlihat menyerupai dibawah ini:


dari gambar di atas anda dapat melihat bahwa Server Slave telah aktif, dan merujuk ke Master server dengan alamat IP yang benar dan membaca log file yang benar, anda juga dapat melihat bahwa Slave sudah siap mereplikasi segala perubahan yang dilakukan oleh Master Server pada database belajar.

Setelah memastikan hal tersebut anda dapat keluar dari shell MySQL dengan perintah:

 QUIT;

Konfigurasi Slave Server disini telah final dilakukan pada tutorial selanjutnya saya akan mencoba mengambarkan hasil replikasi di Slave Server dari perubahan yang dilakukan Master Server di database belajar. Terima kasih telah berkunjung :-)

Related Posts

Show comments
Hide comments

0 Response to "Tutorial Konfigurasi Slave Pada Replikasi Database Mysql Dengan Korelasi Master Slave Di Ubuntu Server"

Post a Comment

Blog ini merupakan Blog Dofollow, karena beberapa alasan tertentu, sobat bisa mencari backlink di blog ini dengan syarat :
1. Tidak mengandung SARA
2. Komentar SPAM dan JUNK akan dihapus
3. Tidak diperbolehkan menyertakan link aktif
4. Berkomentar dengan format (Name/URL)

NB: Jika ingin menuliskan kode pada komentar harap gunakan Tool untuk mengkonversi kode tersebut agar kode bisa muncul dan jelas atau gunakan tool dibawah "Konversi Kode di Sini!".

Klik subscribe by email agar Anda segera tahu balasan komentar Anda

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel

close