BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: อู๋kokha50 ที่ มกราคม 09, 2009, 15:25:16 PM
-
ท่านใดมีวิธีทำการ Replication ครับ ผมขอครับ
ผมต้องการ Replicate จาก CentOS5.2 + Mysql 5.1.30 Master ---> CentOS5.2+Mysql5.1.30 Slave ครับ
ปัญหาของผมคือ 1. ผมต้องใช้เครื่อง PC เปิดทำการ Replication โดยใช้ Tool ของHosxp เปิดเครื่องตลอด
2. ท่านใดมีวิธีทำแบบเนียนๆ ไม่ต้องผ่านตัวกลาง Tool ขอครับ
-
ท่านใดมีวิธีทำการ Replication ครับ ผมขอครับ
ผมต้องการ Replicate จาก CentOS5.2 + Mysql 5.1.30 Master ---> CentOS5.2+Mysql5.1.30 Slave ครับ
ปัญหาของผมคือ 1. ผมต้องใช้เครื่อง PC เปิดทำการ Replication โดยใช้ Tool ของHosxp เปิดเครื่องตลอด
2. ท่านใดมีวิธีทำแบบเนียนๆ ไม่ต้องผ่านตัวกลาง Tool ขอครับ
ท่าน อู๋ลองอ่านตรงนี้
.. ;D
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=5304.0
ตรงนี้
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=1555.0
-
http://dev.mysql.com/doc/refman/5.1/en/replication-howto.html
-
ขอบคุณทุกท่านครับ จะต้องใช้เวลาศึกษาและทดสอบก่อนครับ
ตอนนี้ใช้ PC ครับ
ขอบคุณทำแนะนำท่าน ณัฐ ครับ
ใช้ Tool จาก Hosxp ทำหลายหน้าที่ 3 อย่าง ทั้ง Remote BackupDaily และ replicate เปิดทิ้งไว้เท่า Server จริง
-
อ.ชัยพรกล่าวไว้ ว่า
"หากใช้ replication ที่มากับ Mysql ตอน start slave มันจะ Lock master ครับ ทำให้ระบบต้องหยุดทำงานจนกว่า Slave จะมีข้อมูลเดียวกับ Master"
จึงกลัวว่า ระบบจะเดินๆหยุดๆ หรือเปล่าครับ ท่านใดใช้แล้ว ขอช่วยแนะนำด้วยครับ
-
อ.ชัยพรกล่าวไว้ ว่า
"หากใช้ replication ที่มากับ Mysql ตอน start slave มันจะ Lock master ครับ ทำให้ระบบต้องหยุดทำงานจนกว่า Slave จะมีข้อมูลเดียวกับ Master"
จึงกลัวว่า ระบบจะเดินๆหยุดๆ หรือเปล่าครับ ท่านใดใช้แล้ว ขอช่วยแนะนำด้วยครับ
เคยใช้แล้วเวลาจะทำ slave มารันเป็น master แล้วลำบาก
ถ้าเสียเราอาจเป็นผู้เดียวใน รพ.ที่จะทำได้ โทรมาบอกก็ลำบาก
ผมเลยมี server 3 เครื่อง
เครื่อง pc รัน replication ,ส่ง datacenter,back up ,remote ในเครื่องเดียว
-
จริงๆการทำระบบนี้ก็ต้องหยุดระบบให้ ข้อมูล ทั้ง master+slave เท่ากันก่อนถึงจะรัน replicate ได้
ระบบที่จะแนะนำ พอดีไปอ่านเจอคือ การทำ master-slave / master-master โดย config ที่ my.cnf
ลองเข้าไปอ่านที่
http://www.howtoforge.com/mysql-5-master-master-replication-fedora-8
-
จริงๆการทำระบบนี้ก็ต้องหยุดระบบให้ ข้อมูล ทั้ง master+slave เท่ากันก่อนถึงจะรัน replicate ได้
ระบบที่จะแนะนำ พอดีไปอ่านเจอคือ การทำ master-slave / master-master โดย config ที่ my.cnf
ลองเข้าไปอ่านที่
http://www.howtoforge.com/mysql-5-master-master-replication-fedora-8
สุอยอดเทพ ;D
-
Master-Master Replication With MySQL 5 On Fedora 8
มีข้อดีและข้อเสียอะไรบ้างครับ พี่ tanoy999
ผมคิดว่าจะลองทดสอบใช้ หลังจากกลับ นครนายก
-
เท่าที่ผมทดลองนะครับ
ข้อดี
-ทำ master 2 ตัว client สามารถเลือก connect ตัวไหนก็ได้ แบ่งเบาภาระ server
-ข้อมูลทั้ง 2ตัว จะ replicate ซึ่งกันและกัน เท่ากันครับ
-ถ้าตัวไดตัวหนึ่งดับ (แค่ปิดเครื่อง ) หรือ แค่ ระบบnetwork ติดต่อกันไม่ได้ไม่นานนัก พอเปิดใหม่ข้อมูล จะวิ่งเข้าเท่ากัน
-หรือไม่ก็ทำแค่ replicate ไปเครื่องสำรองก็ได้ แค่ ทางเดียว master-slave แค่นั้น
-ผมเคยทำถึง 3 ตัว replicate กันเป็นทอดๆ ข้อมูลก็เท่ากัน ลองใน vmware เทานั้น
ข้อเสีย
-ผมลองแค่ข้อมูลน้อยๆ
-ยังไม่ลองกับระบบจริงๆ
-
เอกสารอีกที่ครับ
http://capttofu.livejournal.com/1752.html?page=2#comments
-
อันนี้ก็เอกสารครับ ...บรรยายได้ชัดเจน รูปประกอบ 1 รูป server มี 3 node
เป็น Multi-Master replication in mysql
http://jayant7k.blogspot.com/2006/06/multi-master-replication-in-mysql.html
มีท่านไดทำกับระบบจริงๆก็รายงานด้วยนะครับ .....อยากรู้เหมือนกันครับ...ขอบพระคุณครับ
-
อันนี้ก็สุดยอดครับ มีวิธีทำหลายๆวิธี
http://www.onlamp.com/pub/a/onlamp/2006/04/20/advanced-mysql-replication.html
-
เครื่องไม่พอทำครับ ;D