BMS-HOSxP Community

HOSxP => MySQL => ข้อความที่เริ่มโดย: manoi ที่ มีนาคม 18, 2007, 20:06:23 PM

หัวข้อ: MySQL Native replication wizzard
เริ่มหัวข้อโดย: manoi ที่ มีนาคม 18, 2007, 20:06:23 PM
ใน HOSxP 3.50.3.15 จะมี Tools ที่ใช้ช่วยสร้าง repilcation โดย Slave จะเป็น MySQL ที่ทำงานในเครื่องเราเองครับ

อันดับแรก ติดตั้ง HOSxP + MySQL ในเครื่องที่จะทำหน้าที่เป็น Slave
จากนั้น Upgrade HOSxP เป็นรุ่น 3.50.3.15
ทำการเชื่อมต่อไปใช้งานที่ตัว Master แล้วเข้าไปที่ system setting - replication จะมีปุ่ม Native replication wizzard ดังรูป
หัวข้อ: Re: MySQL Native replication wizzard
เริ่มหัวข้อโดย: manoi ที่ มีนาคม 18, 2007, 20:11:19 PM
มีรายการที่ต้องทำ 3 จุดคือ

1. ตรวจสอบ configuration ของตัว Master ว่าได้เปิดให้รองรับการทำ replication หรือไม่
2. ทำการแก้ไข configuration ของ Slave (เครื่องที่ใช้งาน) ให้รองรับการทำหน้าที่เป็น slave
3. Load ข้อมูลปัจจุบันจาก Master มาไว้ที่เครื่องเราเอง
หัวข้อ: Re: MySQL Native replication wizzard
เริ่มหัวข้อโดย: manoi ที่ มีนาคม 18, 2007, 20:20:54 PM
เนื่องจากมีข้อผิดพลาดนิดหน่อยในตัว Slave configuration checking system หลังจากกดปุ่ม slave แล้วให้เปิดแฟ้ม my.ini ขึ้นมาเพิ่ม 1 บรรทัดคือ

master-host = master-ipaddress

ตามตัวอย่างดังรูปครับ
หัวข้อ: Re: MySQL Native replication wizzard
เริ่มหัวข้อโดย: manoi ที่ มีนาคม 18, 2007, 20:21:44 PM
และใช้คำสั่ง

net stop mysql

ตามด้วย

net start mysql

เพื่อ restart service mysql

หัวข้อ: Re: MySQL Native replication wizzard
เริ่มหัวข้อโดย: manoi ที่ มีนาคม 18, 2007, 20:27:46 PM
หากใช้คำสั่ง show full processlist ที่เครื่อง slave ก็จะเห็น system process ของ mysql กำลังทำงานอยู่ครับ
หัวข้อ: Re: MySQL Native replication wizzard
เริ่มหัวข้อโดย: manoi ที่ มีนาคม 18, 2007, 20:32:10 PM
การเปิดระบบ native replication มีข้อดีตรงที่ ไม่ต้องเปิดโปรแกรม hosxp_replicator ครับ เพราะว่าจะมี service สำหรับทำหน้าที่นี้โดยเฉพาะในตัว MySQL เอง และข้อมูลที่ถูกแก้ไขในตัว  master จากโปรแกรมอื่นๆ ก็จะถูก replicate มายังตัว Slave ด้วยครับ
หัวข้อ: Re: MySQL Native replication wizzard
เริ่มหัวข้อโดย: phan ที่ มีนาคม 18, 2007, 22:06:56 PM
เด็กใหม่ ครับขอรบกวนด้วยครับ
 :) :) :)
หัวข้อ: Re: MySQL Native replication wizzard
เริ่มหัวข้อโดย: doramon ที่ มีนาคม 19, 2007, 22:53:11 PM
 :o :o :o :o :o :o
ทดสอบแล้วทำงานได้ตามที่ อ.ชัยพร แนะนำ
แต่ปัญหาคือ ไม่มีความมันใจว่ามันไปจริงๆๆๆ หรือเปล่าต้องมาตรวจดูตลอด
ถ้ามีระบบ ตรวจสอบว่าข้อมูล ไปหมดหรือยังก็จะดีครับ

 ;D ;D ;D ;D
หัวข้อ: Re: MySQL Native replication wizzard
เริ่มหัวข้อโดย: manoi ที่ มีนาคม 19, 2007, 23:29:18 PM
รอ ระบบ Row base replication ครับ ใช้ Trigger ของ MySQL ผมกำลังทดสอบการทำงานอยู่ครับ
หัวข้อ: Re: MySQL Native replication wizzard
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ มีนาคม 20, 2007, 00:01:57 AM
 hosxp ใช้ได้กับ MySQL 5.0-5.1 ยังครับ    เพราะผมลองทดสอบ  กับ  MySQL 5.0.27 -5.0.37    ยังมี ERROR   ที่ประวัติการรับเวชภัณฑ์ของผป.ใน  อยู่        แต่ MySQL4.1.21-4.1.22  ไม่มีปัญหาครับ
หัวข้อ: Re: MySQL Native replication wizzard
เริ่มหัวข้อโดย: manoi ที่ มีนาคม 20, 2007, 00:14:00 AM
 3.50.3.19 ทำงานกับ MySQL 5.x ไม่มี error ดังรูปด้านบนแ้ล้วครับ รอสักครู่นะครับ กำลังทำ package ติดตั้ง
หัวข้อ: Re: MySQL Native replication wizzard
เริ่มหัวข้อโดย: por ที่ มีนาคม 20, 2007, 00:15:55 AM
ใช้ได้แล้วครับ ผมลองดูแล้วปัญหานั้นไม่มีแล้วครับ เช็คได้ตามปกติครับ