الخطوط العريضة
أن تكون اختبارا رئيسيا اليوم، عندما يتم حذف ملف جداول قاعدة البيانات .FRM، وترك ملف .ibd فقط، وكيفية استعادة يجب أن تذهب؟
أولا، والمحاكاة البيئية
1، وإعداد البيئة
إنشاء اختبار قاعدة البيانات؛ استخدام الاختبار؛ CREATE TABLE `T` ( `Id` كثافة العمليات (11) DEFAULT NULL ) ENGINE = ك InnoDB DEFAULT محارف = UTF8. تضاف الى القيم ر (1)، (2)، (3)؛2، احذف الملف .frm
جمهورية مقدونيا -rf t.frmثانيا، فإن الانتعاش في حالة قاعدة البيانات دون إعادة تشغيل
1، في مثال آخر على قاعدة بيانات الجدول الجديد مع نفس بنية الجدول
استخدام تميز الكلية. CREATE TABLE `T` ( `Id` كثافة العمليات (11) DEFAULT NULL ) ENGINE = ك InnoDB DEFAULT محارف = UTF8.2، .ibd الهجرة ملف مكتبة جديدة إلى المكتبة مصدر القادمة
حزب المحافظين -a ../sys/t.frm.3. عرض البيانات
ثالثا، في ظل هذه الظروف لإعادة تشغيل قاعدة البيانات
1، إعادة تشغيل قاعدة البيانات
systemctl إعادة تشغيل mysqld2، مثال آخر على قاعدة بيانات الجدول الجديد مع نفس بنية الجدول
استخدام الخلية. CREATE TABLE `T` ( `Id` كثافة العمليات (11) DEFAULT NULL ) ENGINE = ك InnoDB DEFAULT محارف = UTF8.3، .ibd الهجرة ملف مكتبة جديدة إلى جانب اختبار مصدر بالوعة
حزب المحافظين -a ../mysql/t.frm.ويمكن العثور عليها في البيانات المستردة.
أصدقاء المفيدة التي تساعد الأمام أوه! سوف Devops وبعد تبادل جوانب DBA المزيد من المحتوى، والأصدقاء المهتمين يمكن أن تركز المقبل ~