A-AA+then

Database Mysql ใช้งานไม่ได้ มีแค่ชื่อตาราง ฟิวส์ในตารางหายหมดครั

1,853
ผมได้ Copy data ใน Folder Mysql เพื่อ Backup database แต่ลืมนึกไปว่าได้กำหนด Database เป็นแบบ Innodb ทำให้ข้อมูลที่ Copy ไว้ ไม่สามารถใช้งานได้ เรามีวิธีการไหนไม่ครับที่จะ ดูฟิวด์ในไฟล์ .frm ใน Folder data ของ Mysql หรือไม่ก็ทำให้ Database กลับมาใช้ได้อีกครั้ง

แล้วไม่ทราบว่า ถ้าท่านมีหลายๆ Database ก็ Export ทีละก้อนหรอครับ
มีวิธีการไหนดีกว่านี้ไหมครับ

แล้วไม่ทราบว่าท่านๆทั้งหลายใช้ Innodb หรือ Myism กันครับ 
เราควรจะเลือกใช้กันยังไง

1 ความคิดเห็น

engine ทั้ง 2 แบบ มีจุดประสงค์ในการใช้งานต่างกันนะครับ

MyISAM เหมาะสำหรับงานที่ต้องเขียนบ่อย
InnoDB เหมาะกับการอ่านมากกว่าเขียน

ก็เลือกใช้ให้เหมาะสมกับการใช้งาน

ปกติแล้ว ผมก็ใช้วิธี copy folder นี่แหละครับ แต่ก็อาจมีปัญหาได้ถ้าใช้ MySQL คนละเวอร์ชั่นกันครับ ทางออกก็คือ อาจต้องหา MySQL เวอร์ชั่นที่ตรงกันมาก่อน แล้วค่อย export ออกมาละครับ


1
^