BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: arr_012 ที่ พฤศจิกายน 18, 2010, 12:01:01 PM

หัวข้อ: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: arr_012 ที่ พฤศจิกายน 18, 2010, 12:01:01 PM
คือ ผมอยากจะ REPLICATION  ข้อมูลของแต่ละ Master มาไว้ใน ตัว Slave ตัวเดียวกันโดยแยกที่เก็บ database เป้นของแต่ละ Master จะ config ใน my.ini อย่างไรครับ
หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำ
เริ่มหัวข้อโดย: ไม่เสียสละ ชัยชนะไม่เกิด ที่ พฤศจิกายน 18, 2010, 13:22:03 PM
ก็สร้าง Database ในเครื่องสำรองเป็นสามก้อนแล้วก็ตอน Replication ก็เลือก Database ให้ถูกต้องครับ
เช่น
  master1.hos--------slav.hosmaster1
  master2.hos--------slav.hosmaster2
  master3.hos--------slav.hosmaster3
หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: arr_012 ที่ พฤศจิกายน 18, 2010, 14:18:19 PM
ผมเซ็ตแบบนี้ถูกไหมครับ

 Master 1
server-id=1
log-bin
expire_logs_days=10
max_binlog_size =500M
sync_bin_truse_function_creators=1


 Master 2
server-id=2
log-bin
expire_logs_days=10
max_binlog_size =500M
sync_bin_truse_function_creators=1


 Master 3
server-id=3
log-bin
expire_logs_days=10
max_binlog_size =500M
sync_bin_truse_function_creators=1


ฝั่งทาง slave ละครับ ต้อง config อย่างไรครับ

หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: arr_012 ที่ พฤศจิกายน 18, 2010, 14:24:51 PM
แบบนี้ถูกไหมครับ



server-id=4
master-host=192.168.1.1
master-user=sa
master-password=sa
replicate-do-db=hos
master-connect-retry=60
log-warnings
slave-skip-errors=al

server-id=5
master-host=192.168.1.2
master-user=sa
master-password=sa
replicate-do-db=hos
master-connect-retry=60
log-warnings
slave-skip-errors=al

server-id=6
master-host=192.168.1.3
master-user=sa
master-password=sa
replicate-do-db=hos
master-connect-retry=60
log-warnings
slave-skip-errors=al
หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: arr_012 ที่ พฤศจิกายน 18, 2010, 21:12:19 PM
ขอความรู้ด้วยครับ :) :)
หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ พฤศจิกายน 19, 2010, 08:36:24 AM
มี 2 ทาง
1. ใช้ระบบ replicate   ใน hosxp

2. master to slave set my.cnf

ประมาณนั้น
หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: dotAtainer ที่ พฤศจิกายน 19, 2010, 09:23:14 AM
 ;D ;D ;D รายนี้เขาทำสำเร็จแล้วครับ โดยใช้วิธีของ อ.tanoy เก่งมากๆครับขอชมเชย

แบบนี้ถูกไหมครับ



server-id=4
master-host=192.168.1.1
master-user=sa
master-password=sa
replicate-do-db=hos
master-connect-retry=60
log-warnings
slave-skip-errors=al

server-id=5
master-host=192.168.1.2
master-user=sa
master-password=sa
replicate-do-db=hos
master-connect-retry=60
log-warnings
slave-skip-errors=al

server-id=6
master-host=192.168.1.3
master-user=sa
master-password=sa
replicate-do-db=hos
master-connect-retry=60
log-warnings
slave-skip-errors=al
หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: James011 ที่ พฤศจิกายน 19, 2010, 09:40:40 AM
     ### ผมก็ใช้งานจริงอยู่ครับ   Master2Slave by  my.cnf   
     เป็นแบบ Master  1 ตัว--------->   Slave  2  ตัว(One2Many)


 




     
   
หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: arr_012 ที่ พฤศจิกายน 19, 2010, 09:57:46 AM
     ### ผมก็ใช้งานจริงอยู่ครับ   Master2Slave by  my.cnf   
     เป็นแบบ Master  1 ตัว--------->   Slave  2  ตัว(One2Many)


 




     
   
เป็นแบบ Master  3 ตัว--------->   Slave  1  ตัว(Many to One)

  พอมีวิธีไหมครับ set my.cnf  นะครับ
หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: James011 ที่ พฤศจิกายน 19, 2010, 09:59:46 AM
     ### ผมก็ใช้งานจริงอยู่ครับ   Master2Slave by  my.cnf   
     เป็นแบบ Master  1 ตัว--------->   Slave  2  ตัว(One2Many)
 
   
เป็นแบบ Master  3 ตัว--------->   Slave  1  ตัว(Many to One)

  พอมีวิธีไหมครับ set my.cnf  นะครับ


  ### ถามนิดครับ ทำไมใช้ Master 3  ตัวครับ   รพ.เดียวกันป่าวครับ
หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ พฤศจิกายน 19, 2010, 10:22:42 AM
ไม่เคยทำ  many to one
 ทำแต่      one to many           /     one   to  one 
 
หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: patum ที่ พฤศจิกายน 19, 2010, 10:37:32 AM
ถ้ามีความต้องการและกำลังขนาดนั้นทำไมไม่ทำเป็น clusterไปเลยไม่ดีกว่าหรือ ครับ
ของหาดูในบอร์ดนี้ดูครับ อาจารย์ หลายท่านเคย โพส เอาไว้
หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: dotAtainer ที่ พฤศจิกายน 19, 2010, 10:47:11 AM
 ;D ;D ;D โว้ว เล่น cluster เลยศิษย์พี่ต้องใช้ server สามรึสี่เครื่อง up นี่ล่ะถ้าจำไม่ผิดแต่ถ้าทำได้ระบบจะอลังการน่าตื่นตาตื่นใจน่าดูเชียว

ถ้ามีความต้องการและกำลังขนาดนั้นทำไมไม่ทำเป็น clusterไปเลยไม่ดีกว่าหรือ ครับ
ของหาดูในบอร์ดนี้ดูครับ อาจารย์ หลายท่านเคย โพส เอาไว้
หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ พฤศจิกายน 19, 2010, 10:57:56 AM
แบบนี้เปล่า  จะใช้กับระบบ hosxp ใช่ไหมครับ
รูปไม่ดีเท่าไหร่ รีบทำ   

หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: arr_012 ที่ พฤศจิกายน 19, 2010, 11:31:01 AM
     ### ผมก็ใช้งานจริงอยู่ครับ   Master2Slave by  my.cnf   
     เป็นแบบ Master  1 ตัว--------->   Slave  2  ตัว(One2Many)
 
   
เป็นแบบ Master  3 ตัว--------->   Slave  1  ตัว(Many to One)

  พอมีวิธีไหมครับ set my.cnf  นะครับ


  ### ถามนิดครับ ทำไมใช้ Master 3  ตัวครับ   รพ.เดียวกันป่าวครับ

คือว่า อยากเอา DB ของ สอ.  มาไว้ที่ โรงพยาบาล  อ่ะครับ  ไม่รู้ว่ามัน ทำได้หรือป่าวครับ
หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ พฤศจิกายน 19, 2010, 11:39:25 AM
คงต้องใช้ INTERNET BANDWITH  เยอะเลย  ถ้าจะ   replicate online จาก สอ..มาเก็บที่ รพ.
หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: James011 ที่ พฤศจิกายน 19, 2010, 11:45:05 AM
 ;D ;D ;D  ตามหลักการ   Master2Slave by  my.cnf    
                   1. One2One, One2Many ไม่มีปัญหาครับ
                
                   2. Many2One  มันจะขัดต่อหลักการรึ่ป่าว  
แบบนี้ถูกไหมครับ
server-id=4
master-host=192.168.1.1
master-user=sa
master-password=sa
replicate-do-db=hos
master-connect-retry=60
log-warnings
slave-skip-errors=al

server-id=5
master-host=192.168.1.2
master-user=sa
master-password=sa
replicate-do-db=hos
master-connect-retry=60
log-warnings
slave-skip-errors=al

server-id=6
master-host=192.168.1.3
master-user=sa
master-password=sa
replicate-do-db=hos
master-connect-retry=60
log-warnings
slave-skip-errors=al

   ;D ;D  ถ้าเราใส่ Config นี้ไว้ใน my.cnf ของ Slave ตัวเดียว แล้ว Slave จะใช้ Server-id ตัวไหนครับ
หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: James011 ที่ พฤศจิกายน 19, 2010, 11:47:57 AM
 ;D ;D ;D  แต่ถ้าเป็น  1  Master แต่มี Database หลายตัว  ----------> Many  Slave ก็ได้เหมือนกันครับ
หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: arr_012 ที่ พฤศจิกายน 19, 2010, 14:10:27 PM
;D ;D ;D  ตามหลักการ   Master2Slave by  my.cnf    
                   1. One2One, One2Many ไม่มีปัญหาครับ
                
                   2. Many2One  มันจะขัดต่อหลักการรึ่ป่าว  
แบบนี้ถูกไหมครับ
server-id=4
master-host=192.168.1.1
master-user=sa
master-password=sa
replicate-do-db=hos
master-connect-retry=60
log-warnings
slave-skip-errors=al

server-id=5
master-host=192.168.1.2
master-user=sa
master-password=sa
replicate-do-db=hos
master-connect-retry=60
log-warnings
slave-skip-errors=al

server-id=6
master-host=192.168.1.3
master-user=sa
master-password=sa
replicate-do-db=hos
master-connect-retry=60
log-warnings
slave-skip-errors=al

   ;D ;D  ถ้าเราใส่ Config นี้ไว้ใน my.cnf ของ Slave ตัวเดียว แล้ว Slave จะใช้ Server-id ตัวไหนครับ
นั้นละครับ  ผมถึงมาขอคำปรึกษา อ่ะครับ  ถ้าเราดูตัวอย่างระบบธนาคาร ธนาคารย่อยจะส่งข้อมูลที่ update ไปที่เครื่องแม่ข่าย แต่ก้ยังเก็บข้อมมูลไว้ที่ตัวเองด้วย  เราจะมาปรับเปลี่ยนได้อย่างไรครับ
หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: arr_012 ที่ พฤศจิกายน 19, 2010, 14:22:46 PM
http://www.oknation.net/blog/itlabour/2009/03/25/entry-2   ---> อันนี้น่าจะตอบโจทย์ ผมได้ไหมครับ ??? ???
หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: patum ที่ พฤศจิกายน 19, 2010, 19:55:30 PM
 
;D ;D ;D

http://hosxp.net/index.php?option=com_smf&topic=9753
บน Board  เรา นี่มีทุกอย่างทีต้องการ
หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: arr_012 ที่ พฤศจิกายน 19, 2010, 20:51:23 PM
ทางมึดมัว ;D ;D
หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ พฤศจิกายน 19, 2010, 22:37:09 PM
เล่นขนาดนั้นเลย  เป็นศูนย์เลยนะนี่  ............. ;D ;D ;D ;D ;D ;D ;D
หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: jeab101 ที่ พฤศจิกายน 20, 2010, 03:07:30 AM
เข้ามาเก็บความรู้ครับ
หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: arr_012 ที่ พฤศจิกายน 20, 2010, 07:23:18 AM
ถ้า hosxp_pcu   มี tool  REPLICATION  เหมือนกับ hosxp   ก็น่าจะดี อ่ะครับ 
หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: doramon ที่ พฤศจิกายน 20, 2010, 11:56:00 AM
ทางมึดมัว ;D ;D

ทำได้ครับ แต่เคยใช้  mysql   to mysql   ด้วยตัวมันเองแล้วมีปัญหาว่า 

ตัวแม่ ที่ รพ รับจะต้องไม่ใช้ เครือง master ที่ใช้งาน   hosxp แนะครับ 


ความต้องการคือต้องการ online  Full  ฐาน อนามัย มาไว้ที่ รพ ใช้หรือเปล่าครับ

หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: James011 ที่ พฤศจิกายน 20, 2010, 15:19:55 PM
ข้อความโดย: arr_012 
ใส่การอ้างถึงคำพูด
ถ้า hosxp_pcu   มี tool  REPLICATION  เหมือนกับ hosxp   ก็น่าจะดี อ่ะครับ   


    ####  ใช้โปรแกรม HOSxP  Config  ไปยังฐานข้อมูล  HOSxP_PCU น่าจะได้นะครับ
                 HOSxP กับ  HOSxP_PCU ใช้งานฐานข้อมูลร่วมกันได้ครับ
 
หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: arr_012 ที่ พฤศจิกายน 20, 2010, 21:35:23 PM
ทางมึดมัว ;D ;D

ทำได้ครับ แต่เคยใช้  mysql   to mysql   ด้วยตัวมันเองแล้วมีปัญหาว่า 

ตัวแม่ ที่ รพ รับจะต้องไม่ใช้ เครือง master ที่ใช้งาน   hosxp แนะครับ 


ความต้องการคือต้องการ online  Full  ฐาน อนามัย มาไว้ที่ รพ ใช้หรือเปล่าครับ


ใช่ครับ อ.อ๊อด  มีวิธีทำไหมครับ มี 7 สอ ครับจะเอาFull ฐานมาไว้ที่ database server กลางที่ รพ อ่ะครับโดยที่      สอ. คีย์ข้อมูล ข้อมมูลก็มาที่ฐาน  รพ. ด้วยอะครับ
หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: arr_012 ที่ พฤศจิกายน 20, 2010, 21:38:50 PM
ข้อความโดย: arr_012 
ใส่การอ้างถึงคำพูด
ถ้า hosxp_pcu   มี tool  REPLICATION  เหมือนกับ hosxp   ก็น่าจะดี อ่ะครับ   


    ####  ใช้โปรแกรม HOSxP  Config  ไปยังฐานข้อมูล  HOSxP_PCU น่าจะได้นะครับ
                 HOSxP กับ  HOSxP_PCU ใช้งานฐานข้อมูลร่วมกันได้ครับ
 

มันมีปัญหาตรงนี้ ครับ http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=18372.0
 ??? ??? ???
หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: James011 ที่ พฤศจิกายน 22, 2010, 09:20:31 AM
ข้อความโดย: arr_012 
ใส่การอ้างถึงคำพูด
ถ้า hosxp_pcu   มี tool  REPLICATION  เหมือนกับ hosxp   ก็น่าจะดี อ่ะครับ   


    ####  ใช้โปรแกรม HOSxP  Config  ไปยังฐานข้อมูล  HOSxP_PCU น่าจะได้นะครับ
                 HOSxP กับ  HOSxP_PCU ใช้งานฐานข้อมูลร่วมกันได้ครับ
 

มันมีปัญหาตรงนี้ ครับ http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=18372.0
 ??? ??? ???



 ;D ;D ;D   ใช้  HOSxP เมนู One-Stop-Service (รู้สึกว่าจะเป็นพี่น้องกับ HOSxP_PCU) ในการ Key ข้อมูลดูครับ  แล้วทดสอบดูว่า ข้อมูล Sync ไปยัง Slave รึป่าวครับ
หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: arr_012 ที่ พฤศจิกายน 24, 2010, 16:09:00 PM
ข้อความโดย: arr_012 
ใส่การอ้างถึงคำพูด
ถ้า hosxp_pcu   มี tool  REPLICATION  เหมือนกับ hosxp   ก็น่าจะดี อ่ะครับ   


    ####  ใช้โปรแกรม HOSxP  Config  ไปยังฐานข้อมูล  HOSxP_PCU น่าจะได้นะครับ
                 HOSxP กับ  HOSxP_PCU ใช้งานฐานข้อมูลร่วมกันได้ครับ
 

มันมีปัญหาตรงนี้ ครับ http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=18372.0
 ??? ??? ???



 ;D ;D ;D   ใช้  HOSxP เมนู One-Stop-Service (รู้สึกว่าจะเป็นพี่น้องกับ HOSxP_PCU) ในการ Key ข้อมูลดูครับ  แล้วทดสอบดูว่า ข้อมูล Sync ไปยัง Slave รึป่าวครับ
คือว่าอย่างนี้ครับ  ถ้าเรา ทำงานโดยใช้โปรแกรม hosxp_pcu ข้อมูลไม่ Sync ไปยัง Slave ที่เราตั้งไว้อ่ะครับ แต่ถ้าใช้โปรแกรม hosxp ข้อมูลถึงจะ Sync ไปยัง Slave ครับ
หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: James011 ที่ พฤศจิกายน 24, 2010, 16:32:09 PM
 ;D ;D
ข้อความโดย: arr_012 
ใส่การอ้างถึงคำพูด
ถ้า hosxp_pcu   มี tool  REPLICATION  เหมือนกับ hosxp   ก็น่าจะดี อ่ะครับ   


    ####  ใช้โปรแกรม HOSxP  Config  ไปยังฐานข้อมูล  HOSxP_PCU น่าจะได้นะครับ
                 HOSxP กับ  HOSxP_PCU ใช้งานฐานข้อมูลร่วมกันได้ครับ
 

มันมีปัญหาตรงนี้ ครับ http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=18372.0
 ??? ??? ???



 ;D ;D ;D   ใช้  HOSxP เมนู One-Stop-Service (รู้สึกว่าจะเป็นพี่น้องกับ HOSxP_PCU) ในการ Key ข้อมูลดูครับ  แล้วทดสอบดูว่า ข้อมูล Sync ไปยัง Slave รึป่าวครับ
คือว่าอย่างนี้ครับ  ถ้าเรา ทำงานโดยใช้โปรแกรม hosxp_pcu ข้อมูลไม่ Sync ไปยัง Slave ที่เราตั้งไว้อ่ะครับ แต่ถ้าใช้โปรแกรม hosxp ข้อมูลถึงจะ Sync ไปยัง Slave ครับ
;D ;D ;D  ใช้  HOSxP เมนู One-Stop-Service  แทนได้ป่าวครับ
หัวข้อ: Re: ขอความรู้ด้วยครับ เกี่ยวกับการทำREPLICATION
เริ่มหัวข้อโดย: arr_012 ที่ พฤศจิกายน 24, 2010, 16:44:42 PM
;D ;D
ข้อความโดย: arr_012 
ใส่การอ้างถึงคำพูด
ถ้า hosxp_pcu   มี tool  REPLICATION  เหมือนกับ hosxp   ก็น่าจะดี อ่ะครับ   


    ####  ใช้โปรแกรม HOSxP  Config  ไปยังฐานข้อมูล  HOSxP_PCU น่าจะได้นะครับ
                 HOSxP กับ  HOSxP_PCU ใช้งานฐานข้อมูลร่วมกันได้ครับ
 

มันมีปัญหาตรงนี้ ครับ http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=18372.0
 ??? ??? ???



 ;D ;D ;D   ใช้  HOSxP เมนู One-Stop-Service (รู้สึกว่าจะเป็นพี่น้องกับ HOSxP_PCU) ในการ Key ข้อมูลดูครับ  แล้วทดสอบดูว่า ข้อมูล Sync ไปยัง Slave รึป่าวครับ
คือว่าอย่างนี้ครับ  ถ้าเรา ทำงานโดยใช้โปรแกรม hosxp_pcu ข้อมูลไม่ Sync ไปยัง Slave ที่เราตั้งไว้อ่ะครับ แต่ถ้าใช้โปรแกรม hosxp ข้อมูลถึงจะ Sync ไปยัง Slave ครับ
;D ;D ;D  ใช้  HOSxP เมนู One-Stop-Service  แทนได้ป่าวครับ
ีuser คง...ผมแน่ ถ้าเปลี่ยนมาใช้ hosxp อ่ะ ครับ