Anda di halaman 1dari 4

NAMA: WAHYU WICANDRA

NIM: 3095311013
PRODI: SISTEM INFORMASI
LAMPIRAN: TUGAS PEMROGRAM CLIENT SERVER

REPLIKASI DATABASE

Definisi :
Replication(REPLIKASI) Database
adalah suatu Iitur teknologi pada dunia
pemrograman database yang
memungkinkan suatu database untuk
mereplikasi atau mengopy datanya ke
database lain secara otomatis.Secara
sederhana replikasi database adalah
proses automatik perintah dari database
satu ke database lain yang tentunya terhubung dalam jaringan.

Kegunaan :
kegunaan darl proses repllkasl lnl adalah blla suaLu daLabase saLu mengalaml kerusakan maka
secara oLomaLls semua daLa yang Lelah dlslmpan pada daLabase saLu dapaL dlllhaL kemball dl
daLabase laln kalau pada pembahasan dlaLas yalLu roses 8ackup dan 8esLore agak kurang
prakLls maka konsep lnllah solusl keefekLlfan dalam men[awab kekurangprakLlsan kedua proses
dlaLas konsep lnl merupakan konsep Leknologl yang unlk karena secara oLomaLls segala
perlnLah yang ada pada daLabase saLu akan Lerslmpan pada daLabase laln sehlngga blla
kehllangan daLa pada daLabase saLu daLabase maslh Lerslmpan raplh dl daLabase laln

Praktik Proses Replikasi :
rakLlk proses repllkasl daLabase lnl saya lakukan dengan daLabase MySCL ada MySCL sendlrl
sudah mendukung konsep Leknologl 8epllkasl namun Lldak secara defaulL langsung LerseLlng
unLuk melakukan proses repllkasl klLa mesLl menyeLlng Lerleblh dahulu agar blsa melakukan
proses lnl
SaLu hal yang penLlng saaL penyeLlngan proses 8epllkasl adalah sudah ada 2 kompuLer yang
Lerkoneksl / Lerhubung dan 2 kompuLer LersebuL sudah LerlnsLall MySCL sebagal proses
keglaLan daLabase
ualam proses repllkasl daLabase dlkenal 2 server daLabase aLau 2 MySCL pada kompuLer yalLu
sebagal MasLer server dan Slave server MasLer server adalah server yang blasa dlpergunakan
unLuk melakukan keglaLan managlng daLabase Sedangkan Slave Server adalah daLabase yang
berLlndak sebagal pencaLaL sekallgus perepllkasl / pengoplan daLa seLlap melakukan keglaLan
managlng daLabase pada MasLer Server Slave Server memlllkl alamaL l 19216811 sedangkan
alamaL MasLer Server memlllkl alamaL l 19216812
Sebelum lLu pula klLa mesLl membuaL user pada Server Slave yang dapaL dlakses oleh slapapun
dalam [arlngan manapun ulslnl kaml membuaL user dengan nama Lamu dan password Lamu
serLa user Lamu lnl memlllkl akses C8An1 ALL pada semua daLabase



8lla sudah marl klLa mulal menyeLlng konflguraslnya
Pada Komputer Master Server :
ada kompuLer MasLer Server carl flle mylnl blasanya selalu ada pada lnsLallan MySCL klLa
pada kompuLer kaml berada pada paLh 9fFiles\MySQL\MySQL Server
5.1\my.ini 8lla sudah dlLemukan coba buka dengan noLepad lalu llhaL konflguraslnya
Lalu keLlkan dlbawah mysqld dengan

loq
loqblomysplloqblo
bloloqJo
Jboomo_Jotobose_tepllcotloo
setvetlJ1





Lengkapnya blsa dlllhaL gambar dlbawah lnl
ada gambar dlaLas daLaku adalah nama daLabase yang akan dlpergunakan unLuk proses
repllkasl daLabase yang akan secara oLomaLls dlslmpan pada Slave Server 8lla sudah slmpan
perubahan LersebuL lalu resLarL servlce mysql dengan cara memaLlkan dan menghldupkan lagl
servlcenya



8lla sudah masuk ke konsol mysql dengan user rooL lalu buaL user yang akan melakukan proses
repllkasl Caranya dengan mengeLlkan perlnLah lnl
myspl qtoot tepllcotloo slove oo ** to tomo19216811 lJeotlfleJ by tomo

8lla sudah refresh perubahan user baru dengan perlnLah
myspl flosb ptlvlleqes
8lla sudah merefress coba llhaL sLaLus MasLer dengan cara mengeLlkan perlnLah lnl



ada gambar LerdapaL flle log yang berlsl perlnLahperlnLah MasLer Server dlslmpan poslsl
MasLer Server dan uaLabase yang dl repllkasl Sampal slnl sekarang klLa seLLlng dl Slave Server

Pada Komputer Slave Server :
Carl flle my.ini pada kompuLer Slave Server Sama seperLl pada kompuLer MasLer Server
flle my.ini saya berada pada paLh C:\Program Files\MySQL\MySQL Server 5.1\my.ini 8lla
sudah buka dengan noLepad lalu Lambahkan dlbawah mysqld beberapa seLlngan dlbawah lnl
setvetlJ2
mostetbostllMA51k 5kvk
mostetosetoset_slove
mostetposswotJposswJ_slove
mostetcoooect60
tepllcoteJoJboomo_Jotobose_tepllcotloo
ang LerpenLlng adalah samakan nama daLabase repllkaslnya dengan seLlngan pada MasLer
Server dan serverld mesLl berbeda valuenya dengan serverld pada seLlngan dl MasLer Server
Sesualkan [uga user_slave_server dan passwordnya yang Lelah klLa buaL pada langkah dlaLas
Lengkapnya blsa dlllhaL dlseLlngan kaml pada gambar dlbawah lnl



8lla sudah slmpan perubahan pada flle mylnl lalu lakukan resLarL servlce mysqlnya
Sllakan dl LesLlng dengan membuaL aLau memodlflkasl pada daLabase yang dl[adlkan repllkasl

Anda mungkin juga menyukai