forum tokohpku.info
Welcome, Guest
Please Login or Register.    Lost Password?
Re:detil replikasi (1 viewing) (1) Guest
Tutorial bagi pengguna vre untuk menyelesaikan permasalahan penggunaan produk vre
Go to bottom Post Reply Favoured: 0
TOPIC: Re:detil replikasi
#317
iskandar (Admin)
Owner IT shop
Admin
Posts: 204
graph
User Online Now Click here to see the profile of this user
Gender: Male klikmyshop
tutorial replikasi 10 Months ago Karma: 3  
ini tutorial replikasi, saya bingung siapa yg buat tp urutanya adalah support vre indra, lalu sedikit modifikasi oleh member vre derrick_fike, saya sih bantu posting aja, soalnya saya gak punya server pulsa

Fungsi replikasi adalah untuk membackup data base secara online realtime, pc tidak perlu dengan spek yang tingging. Buat yang mau berbagi pengetahuan posting aja langsung tdk perlu saya yg postingkan

CPU MASTER

" Matikan Port
File Explorer > C:\Program Files\MySQL\MySQL Server 5.0
" My.ini
" [mysqld]
log-bin=mysql-bin
server-id=1
" Close, save


MySQL ADMINISTRATOR
" Service > stop service; > start service
" Masuk command prompt
" Pindah ke direktori bin dgn perintah
o CD C:\Program Files\MySQL\Mysql server 5.0\bin
Masuk sebagai user root
o mysql u root
Buat user sebagai replikator
o grant replication slave on *.* to replikator@192.168.100.1 identified by 123456789;
flush privileges
o flush privileges;
o show master status;

MySQL ADMINISTRATOR

" Back Up -> Execute, Save File
" Replication Status -> refresh
" Catat log file -> mysql-bin.
" Catat log pos ->
" Close

CPU SLAVE

MYSQL ADMINISTRATOR

" Back Up > Restore, restore file
File Explorer > C:\Program Files\MySQL\MySQL Server 5.0
" My.ini
" [mysqld]
server-id=2
master-host=192.168.100.244
master-port=3306
master-user=replikator
master-password=123456789
master-connect-retry=60
replicate-do-db=refill_dist
relay-log= mysql-bin.
relay-log-index=mysql-bin.index
" close, save

MySQL ADMINISTRATOR
" Service > stop service; > start service
START MENU>PROGRAM>MYSQL SERVER 5.0>MYSQL COMMAND CLIENT
Enter password

mysql> stop slave;
mysql> CHANGE MASTER TO
-> MASTER_HOST='192.168.100.244',
-> MASTER_USER='replikator',
-> MASTER_PASSWORD='123456789',
-> MASTER_LOG_FILE=mysql-bin.',
-> MASTER_LOG_POS=;
Query OK, 0 rows affected (0.36 sec)
mysql> start slave;

Close


download detilnya http://it-webstore.web.id/tutorial_slave_replikation.pdf
 
Report to moderator   Logged Logged  
 
Last Edit: 2008/01/23 21:56 By iskandar.
 
  The administrator has disabled public write access.
#320
invisible_boyz_169A (User)
Fresh Boarder
Posts: 17
graphgraph
User Offline Click here to see the profile of this user
Re:tutorial replikasi 9 Months, 4 Weeks ago Karma: 0  
Boss..sharing juga..ini dapat tutorial dr googling..mgkn hampir sama,
S'moga bermanfaat aja..


Set Database MySQL pada Komputer MASTER
Pertama masuk ke console MySQL dengan login root, kemudian buat user untuk database SLAVE replikasi.

mysql> GRANT REPLICATION SLAVE ON *.*
-> TO 'repl'@'192.168.1.1' IDENTIFIED BY 'rahasia';

Kemudian buka file konfigurasi MySQL, pada section [mysqld] tambahkan dua baris seperti sebagai berikut:

[mysqld]
log-bin=mysql-bin
server-id=1

Restart ulang service MySQL, salah satu caranya dari command prompt, ketik (nama service MySQL menyesuaikan):

NET STOP MySQL
NET START MySQL

Setelah itu, masuk kembali ke console MySQL dengan login root, dan jalankan perintah sebagai berikut:

mysql> SHOW MASTER STATUS;
+------------------+----------+--
| File | Position |
+------------------+----------+--
| mysql-bin.000001 | 98 |
+------------------+----------+--
1 row in set (0.00 sec)

Catat dengan baik-baik, bahwa file log binary yang digunakan database MASTER adalah mysql-bin.000001 dengan posisi 98, nilai kedua variabel diatas mungkin berbeda untuk komputer lain. Dan nilai kedua variable ini nantinya digunakan pada konfigurasi database SLAVE.

Set Database MySQL pada Komputer SLAVE
Pertama, stop service MySQL, salah satu caranya adalah dengan mengetikkan perintah berikut pada command prompt

NET STOP MySQL

Kemudian buka file konfigurasi MySQL, dan tambahkan satu baris berikut pada section [mysqld]:

[mysqld]
server-id=2

Kemudian copy beberapa database yang diperlukan dari master (kecuali database mysql) terutama database yang ingin di-replikasi, langkah peng-copy-an dapat melalui sistem dump ke file SQL atau copy langsung folder database-nya dari komputer MASTER ke komputer SLAVE.
Langkah selanjutnya, jalankan kembali service MySQL, salah satu caranya adalah dengan mengetikkan perintah berikut dari command prompt:

NET START MySQL

Kemudian login ke console MySQL sebagai user root, konfigurasi SLAVE dan jalankan dengan mengetikkan perintah dan memberikan nilai konfigurasi sebagai berikut:

mysql> CHANGE MASTER TO
-> MASTER_HOST='192.168.1.5',
-> MASTER_USER='repl',
-> MASTER_PASSWORD='rahasia',
-> MASTER_LOG_FILE='mysql-bin.000001',
-> MASTER_LOG_POS=98;
Query OK, 0 rows affected (0.36 sec)

mysql> START SLAVE;
Query OK, 0 rows affected (0.00 sec)

Itu saja, sekarang coba lakukan perubahan data pada salah satu table database MASTER, jika mengikuti tahapan diatas dengan benar, pasti data pada database SLAVE juga ikut berubah secara otomatis.

SLAVE dapat dibuat lebih dari satu komputer, jika komputer MASTER mengalami kerusakan, maka aplikasi bisa langsung di switch menggunakan server database SLAVE, namun jangan lupa menyesuaikan konfigurasi database (username, password, host) yang sesuai dengan komputer SLAVE.
Menurut informasi pada MySQL reference, dengan mengaktikan fitur log-bin, MySQL akan berjalan 1% lebih lambat dari sebelumnya.

Dan yang terakhir, akan lebih bermanfaat jika ada yang mau membuat tools replikasi MySQL secara otomatis, mungkin dengan memanfaatkan NSIS.
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#321
derrick (User)
Fresh Boarder
Posts: 13
graphgraph
User Offline Click here to see the profile of this user
Re:tutorial replikasi 9 Months, 4 Weeks ago Karma: 0  
invisible_boyz_169A wrote:
QUOTE:

Kemudian buka file konfigurasi MySQL, dan tambahkan satu baris berikut pada section [mysqld]:

[mysqld]
server-id=2




di Slave Master

file My.ini (di folder mysql server)

[mysqld]
server-id=2
master-host=192.168.100.244
master-port=3306
master-user=replikator
master-password=123456789
master-connect-retry=60
replicate-do-db=refill_xxx----------> sesuaikan nama database(refill_agen/refill_dist/refill_mlm)
relay-log= mysql-bin.
relay-log-index=mysql-bin.index

itu modifikasi yang pernah diberikan bos indra
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#323
iskandar (Admin)
Owner IT shop
Admin
Posts: 204
graph
User Online Now Click here to see the profile of this user
Gender: Male klikmyshop
detil replikasi 9 Months, 4 Weeks ago Karma: 3  
untuk software yg diperlukan bagaimana?

yang saya tahu slave / klien bisa pakai pc pentium III, disambungkan ke server, nah kalau mau database di backup secara real time apa cukup dg cara diatas? atau perlu software tambahan spt mysql administrator? pertanyaan ini mewakili user yg newbie . klo saya sih emang gak punya server pulsa
 
Report to moderator   Logged Logged  
 
  The administrator has disabled public write access.
#326
jugo_255A (User)
Junior Boarder
Posts: 31
graphgraph
User Offline Click here to see the profile of this user
Re:detil replikasi 9 Months, 3 Weeks ago Karma: 0  
berarti dengan cara ini kita punya server cadangan?
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#327
derrick (User)
Fresh Boarder
Posts: 13
graphgraph
User Offline Click here to see the profile of this user
Re:detil replikasi 9 Months, 3 Weeks ago Karma: 0  
jugo_255A wrote:
QUOTE:
berarti dengan cara ini kita punya server cadangan?


Ya... bisa dianggap seperti itu...
soalnya databasenya sama tinggal swith port deh....

 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
Go to top Post Reply
Powered by FireBoardget the latest posts directly to your desktop