BMS-HOSxP Community

HOSxP => HOSxP PCU => ข้อความที่เริ่มโดย: pphat21 ที่ สิงหาคม 17, 2013, 21:34:26 PM

หัวข้อ: ทำไมนามสกุลดาต้าเบสเปลี่ยนไป
เริ่มหัวข้อโดย: pphat21 ที่ สิงหาคม 17, 2013, 21:34:26 PM
ติดตั้งโปรแกรมเสร็จใหม่ๆ นามสกุลดาต้าเบสเป็น frm,myd,myi แต่พอ restore database ที่แบ็คอัพมา นามสกุลไฟล์เหลือแค่ frm,ibd
หัวข้อ: Re: ทำไมนามสกุลดาต้าเบสเปลี่ยนไป
เริ่มหัวข้อโดย: Sukjai ที่ สิงหาคม 17, 2013, 21:58:33 PM
Restore เข้า Server ที่เป็น Linux หรือ Windows ครับ
ถ้าเป็น  Linux        อยู่ที่การตั้งค่า  my.cnf
ถ้าเป็น  Windows  อยู่ที่การตั้งค่า  my.ini

frm, myd, myi  เป็นรูปแบบของ MySQL Engine  แบบ MyISAM
frm, ibd            เป็นรูปแบบของ MySQL Engine แบบ InnoDB

ดูการเปรียบเทียบของ Engine ทั้ง 2 ตัว ตามนี้ครับ

http://group.wunjun.com/#!/hospital/topic/420432-13602 (http://group.wunjun.com/#!/hospital/topic/420432-13602)

http://articles.modoeye.com/Design_and_Development/SQL/MySQL/%E0%B8%97%E0%B8%B3%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1%E0%B8%A3%E0%B8%B9%E0%B9%89%E0%B8%88%E0%B8%B1%E0%B8%81%E0%B8%81%E0%B8%B1%E0%B8%9A_INNODB_Engine.html
หัวข้อ: Re: ทำไมนามสกุลดาต้าเบสเปลี่ยนไป
เริ่มหัวข้อโดย: RN04190 ที่ สิงหาคม 18, 2013, 12:15:43 PM
ติดตั้งโปรแกรมเสร็จใหม่ๆ นามสกุลดาต้าเบสเป็น frm,myd,myi แต่พอ restore database ที่แบ็คอัพมา นามสกุลไฟล์เหลือแค่ frm,ibd
อยู่ที่การตั้งค่าฐานข้อมูลครับ ว่าจะใช้ Myisam หรือ InnoDB ครับ นามสกุลไฟล์เหลือแค่ frm,ibd เป็นเพราะตั้งค่า engine เป็นแบบ InnoDB ครับผม
หัวข้อ: Re: ทำไมนามสกุลดาต้าเบสเปลี่ยนไป
เริ่มหัวข้อโดย: pphat21 ที่ สิงหาคม 18, 2013, 12:47:25 PM
ขอบคุณทุกท่านครับ ได้ความรู้เพิ่มเติม จากที่สงสัยมานาน