ถ้าลบ ib* ข้อมูลที่เป็น innodb หายแน่ ระวังตัวด้วยครับ
ขอคำอธิบายเพิ่มเติม ได้ไหมครับ.. ผมไปค้นกระทู้เก่าๆ แต่ไม่พบคำอธิบาย
คือว่า
// การลบ ib* ข้อมูลที่เป็น innodb หายไปแน่นอน
- แต่ว่า ต้องเก็บไว้เพื่ออะไรครับ ในเมื่อเรามันใจแล้วว่า ก่อนที่จะ stop mysql นั้น งานทุกอย่างเสร็จ commit หมดแล้ว ไม่มี user ไหน connect db อยู่ขณะนั้น
- หลังจาก commit แล้ว ก็ไม่ต้องการ rollback อะไร
- หลังจาก ไม่มี user connect เข้ามา เราก็จัดการ backup db ไว้
- หลังจากลบ และ start mysql ใหม่ ก็จะเริ่ม transactions อีกครั้ง
** เมื่อเราได้ทำสิ่งเหล่านี้แล้ว ไม่ทราบว่าลบ ib* จะส่งผลให้ข้อมูล db หายไปหรอครับ
หรือผมเข้าใจการทำงาน ผิด ก็ขอคำเสนอแนะด้วยครับ... ได้ Diagram หรือ Flow การทำงาน ก็จะสวยหรูเลยครับ