BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: smrmpo ที่ กันยายน 27, 2010, 15:13:51 PM
-
ข้อมูลใน vn_stat หายไปครับ ตั้งแต่ วันที่ 1 - 26 กันยายน 2553 หรืออาจมากกว่านั้น จะเอากลับมายังงัยดีครับ
-
ทบทวนว่า....มีการ sync ข้อมูล จาก slave server ย้อนกลับเข้ามาแทนใน master หรือไม่
อาจเกิดจาก การเปลี่ยน ip database server สลับไปมา จนลืมหรืองงเองครับ..
หรือมีการทดสอบระบบแล้วลืมไปว่า ระบบที่ ทดสอบ ใช้ lan วงเดียวกับ server จริง ข้อมูลถูกยิงกลับ...
:D
-
ขอบคุณครับ ผมเช็คที่ slave แล้ว ข้อมูล ยังถูกต้องอยู่ครับ แบบนี้ ผมเอา vn_stat ใน slave มา restore ที่ master ได้มั้ยครับ
-
ไม่น่าจะมีประโยชน์ ถ้าหายไปจริง ๆ เพราะยังมีตารางที่เกี่ยวข้องอีกหลายตารางที่ไม่สามารถสำเนาไปได้หมดด้วยวิธีการนี้ครับ....
-
ถ้ามั่นใจว่า slave มีข้อมูลที่ถูกต้องกว่า ... (หมายรวมถึงข้อมูลทั้งหมดนะครับ)
จะใช้วิธี ... เปลี่ยน slave ให้เป็น master ไปเลย ... ไม่ดีกว่าหรือครับ
-
เคยได้ยินว่า restore ข้อมูลที่หายไปจาก replicate_log ได้
ถ้าเราได้ทำ replicate เอาไว้
ลองดู ในตาราง replicate_log มันจะเก็บ mysql command ที่ได้จากการใช้งานจากทุกๆเครื่อง ทุกๆเวลา เอาไว้
โดยเลือกช่วงเวลาที่ต้องการ ด้วย Query ช่วงเวลาที่ต้องการมา
จากนั้น ก็ คลิ๊กขวาที่ ช่วงรายการที่เลือก restore log ข้อมูลมันจะกลับมาดั่งเดิม แล...........
-
;D ;D ;D ;D สุดยอดไปเลยครับศิษย์พี่ คาราวะหนึ่งจอกครับ
เคยได้ยินว่า restore ข้อมูลที่หายไปจาก replicate_log ได้
ถ้าเราได้ทำ replicate เอาไว้
ลองดู ในตาราง replicate_log มันจะเก็บ mysql command ที่ได้จากการใช้งานจากทุกๆเครื่อง ทุกๆเวลา เอาไว้
โดยเลือกช่วงเวลาที่ต้องการ ด้วย Query ช่วงเวลาที่ต้องการมา
จากนั้น ก็ คลิ๊กขวาที่ ช่วงรายการที่เลือก restore log ข้อมูลมันจะกลับมาดั่งเดิม แล...........
-
ขอบคุณ ทุก ๆ คำแนะนำ ครับ จากการตรวจสอบ ตารางอื่น ๆ ไม่มีความเสียหายครับ เป็นตารางเดียว คือ
vn_stat ผมก็เลย เอา vn_stat จากเครื่อง slave มาทับที่ เครื่อง master แล้วครับ ปกติแล้วครับ
แต่ยังหาสาเหตุไม่เจอครับ
-
ลองหาจาก ksklog หรือยัง มี admin ท่านอืนเข้ามาจัดการข้อมูลทีตาราง vn_stat อีกบ้างหรือเปล่าในช่วงเดือนทีีมีปัญหาข้อมูลสูญหาย...ลอง group by loginname ดูซิครับ...