BMS-HOSxP Community
		HOSxP => MySQL => ข้อความที่เริ่มโดย: 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 ดังรูป
			 
			
			- 
				มีรายการที่ต้องทำ 3 จุดคือ
1. ตรวจสอบ configuration ของตัว Master ว่าได้เปิดให้รองรับการทำ replication หรือไม่
2. ทำการแก้ไข configuration ของ Slave (เครื่องที่ใช้งาน) ให้รองรับการทำหน้าที่เป็น slave
3. Load ข้อมูลปัจจุบันจาก Master มาไว้ที่เครื่องเราเอง
			 
			
			- 
				เนื่องจากมีข้อผิดพลาดนิดหน่อยในตัว Slave configuration checking system หลังจากกดปุ่ม slave แล้วให้เปิดแฟ้ม my.ini ขึ้นมาเพิ่ม 1 บรรทัดคือ
master-host = master-ipaddress 
ตามตัวอย่างดังรูปครับ
			 
			
			- 
				และใช้คำสั่ง
net stop mysql
ตามด้วย
net start mysql
เพื่อ restart service mysql
			 
			
			- 
				หากใช้คำสั่ง show full processlist ที่เครื่อง slave ก็จะเห็น system process ของ mysql กำลังทำงานอยู่ครับ
			
 
			
			- 
				การเปิดระบบ native replication มีข้อดีตรงที่ ไม่ต้องเปิดโปรแกรม hosxp_replicator ครับ เพราะว่าจะมี service สำหรับทำหน้าที่นี้โดยเฉพาะในตัว MySQL เอง และข้อมูลที่ถูกแก้ไขในตัว  master จากโปรแกรมอื่นๆ ก็จะถูก replicate มายังตัว Slave ด้วยครับ
			
 
			
			- 
				เด็กใหม่ ครับขอรบกวนด้วยครับ
 :) :) :)
			 
			
			- 
				 :o :o :o :o :o :o
ทดสอบแล้วทำงานได้ตามที่ อ.ชัยพร แนะนำ
แต่ปัญหาคือ ไม่มีความมันใจว่ามันไปจริงๆๆๆ หรือเปล่าต้องมาตรวจดูตลอด
ถ้ามีระบบ ตรวจสอบว่าข้อมูล ไปหมดหรือยังก็จะดีครับ
 ;D ;D ;D ;D
			 
			
			- 
				รอ ระบบ Row base replication ครับ ใช้ Trigger ของ MySQL ผมกำลังทดสอบการทำงานอยู่ครับ
			
 
			
			- 
				 hosxp ใช้ได้กับ MySQL 5.0-5.1 ยังครับ    เพราะผมลองทดสอบ  กับ  MySQL 5.0.27 -5.0.37    ยังมี ERROR   ที่ประวัติการรับเวชภัณฑ์ของผป.ใน  อยู่        แต่ MySQL4.1.21-4.1.22  ไม่มีปัญหาครับ
			 
			
			- 
				 3.50.3.19 ทำงานกับ MySQL 5.x ไม่มี error ดังรูปด้านบนแ้ล้วครับ รอสักครู่นะครับ กำลังทำ package ติดตั้ง
			
 
			
			- 
				ใช้ได้แล้วครับ ผมลองดูแล้วปัญหานั้นไม่มีแล้วครับ เช็คได้ตามปกติครับ