جدول إصلاح PHPMyAdmin

بعد إجراء عملية على قاعدة بيانات MySQL مع PHPMyAdmin ، على سبيل المثال استعلامات بحث معقدة لم تحقق أي نتيجة وتعطلت ، قد يحدث أن قاعدة البيانات لا يمكن الوصول إليها بعد الآن.


إصلاح الجدول تحطمت MySQL

بعد إجراء عملية على قاعدة بيانات MySQL مع PHPMyAdmin ، على سبيل المثال استعلامات بحث معقدة لم تحقق أي نتيجة وتعطلت ، قد يحدث أن قاعدة البيانات لا يمكن الوصول إليها بعد الآن.

عند هذه النقطة ، عند محاولة فتح جدول ، لا يتم عرض أي محتوى. الخطأ وراء ذلك هو على الأرجح الجدول MySQL تم وضع علامة كما تحطمت ويجب إصلاحه.

والخبر السار هو أنه يمكن حلها على الأرجح في عميل PHPMyAdmin بسرعة كبيرة ودون أي فقدان البيانات. سريع اعتمادا في الغالب على حجم قاعدة البيانات.

الخطوة الأولى هي التحقق من سجلات MySQL ، ملف mysql_error.log - في XAMPP ، يمكن الوصول إلى سجل أخطاء MySQL عبر لوحة التحكم ، في MySQL> Logs> mysql_error.log

يتم وضع علامة الجدول MySQL كما تحطمت وينبغي إصلاحه

قد يبدو الخطأ كما يلي ، مما يدل على أن الجدول قد تم وضعه على أنه تعطل:

يتم وضع علامة MySQL كما تحطمت وينبغي إصلاحه

يختلف الحل باختلاف محرك تخزين قاعدة البيانات المستخدم ، InnoDB أو MyISAM. انظر أدناه الحل لكليهما ، وهو أمر مختلف.

تنفيذ جدول إصلاح PHPMyAdmin لـ MyISAM سوف يعمل على الأرجح باستخدام خيار PHPMyAdmin repair crashed table في واجهة المستخدم الرسومية.

الطريقة التي يتم بها إصلاح جدول InnoDB في MySQL ستكون تصدير وحذف واستيراد قاعدة البيانات مرة أخرى.

ومع ذلك ، يمكن تحقيق كلاهما مع PHPMyAdmin ، وسيتم حل الجدول كما تم تحطيمها ويجب إصلاحها.

إصلاح MyISAMchk

الحل الأول ، يعمل مع MySQL MyISAM ، سهل جدا ، بفضل أداة myisamchk. باستخدام سطر الأوامر ، يمكن لهذا البرنامج فحص وإصلاح وتحسين الجداول.

بالنسبة لحالتنا ، في PHPMyAdmin ، سوف نسميها لإصلاح الجداول ، دون الحاجة إلى تشغيل أي سطر أوامر.

باستخدام جداول MyISAM ، انتقل إلى بنية الجدول لقاعدة البيانات المحددة.

هناك ، حدد الجداول لإصلاحها عن طريق التحقق من المربعات المقابلة ، وببساطة اختر خيار الإصلاح لبدء جدول MySQL لإصلاح MySQL.

قد يستغرق ذلك بعض الوقت ، حسب حجم قاعدة البيانات والمشاكل الدقيقة التي سيتم العثور عليها بواسطة برنامج إصلاح جداول MyISAM.

تعلم أساسيات كبار المسئولين الاقتصاديين: التسجيل اليوم!

تعزز رؤية موقع الويب الخاص بك وحركة المرور من خلال إتقان أساسيات تحسين محركات البحث (SOO) من خلال دورة الأساسيات السهلة المتابعة لدينا.

ابدأ في تعلم تحسين محركات البحث

تعزز رؤية موقع الويب الخاص بك وحركة المرور من خلال إتقان أساسيات تحسين محركات البحث (SOO) من خلال دورة الأساسيات السهلة المتابعة لدينا.

بالنسبة للجداول التي لا يتجاوز عدد وحداتها الميجابايت ، يجب تحقيقها خلال دقيقة واحدة.

بعد الحصول على رسالة نجاح جدول إصلاح myisamchk ، يجب أن يكون الوصول إلى جدول MySQL عليها علامة كـ crashed مرة أخرى.

جدول إصلاح الخلية InnoDB

عندما لا يتم عرض الجداول بعد الآن ، ولا تعمل خدعة جداول MyISAM (إصلاح الجداول من شاشة بنية الجداول) ، مع جدول التصليح الخاص بـ PHPMyAdmin في InnoDB يمكن القيام به عن طريق خدعة أخرى - تصدير وحذفها واستيرادها مرة أخرى .

MySQL innodb استعادة العطله

في PHPMyAdmin ، قم بزيارة قائمة تصدير ، وببساطة اختر اذهب لتصدير الجداول:

حدد مكانًا لحفظ الملف على جهاز الكمبيوتر المحلي ، وسيتم استخدامه لإصلاح جداول قاعدة البيانات باستخدام PHPMyAdmin.

هذا أيضًا كيفية استخدام PHPMyAdmin لتصدير الجداول ، وإنشاء نسخة احتياطية ، أو تصديرها أيضًا إلى قاعدة بيانات أخرى لعمل نسخة على سبيل المثال.

في هيكل الجداول ، حدد جميع الجداول ، وحدد عملية الإفلات. سيؤدي ذلك إلى حذف جميع بيانات قاعدة البيانات. لذلك ، في البداية ، تأكد من أن قاعدة البيانات الكاملة تم إجراء نسخ احتياطي لها بشكل صحيح ، وأن الملف يمكن الوصول إليه وقراءته.

كيفية إصلاح الجدول InnoDB الفاسدة في MySQL

سيتم طلب تأكيد - من المهم هناك إلغاء تحديد خيار تمكين مفاتيح الاختيار الأجنبية ، وإلا فلن يتم حذف الجداول ذات القيود ، وسيتعين تشغيل العملية مرة أخرى حتى يتم حذف كل الجدول.

استعادة التعطل MySQL

بمجرد أن تكون قاعدة البيانات فارغة ، افتح قائمة الاستيراد ، وقم بالتصفح بحثًا عن الملف الذي تم تصديره مسبقًا ، ثم انقر فوق انتقال لاستعادة قاعدة البيانات بأكملها في قاعدة بيانات MySQL.

يتم استيراد الجداول وإعادة إنشائها في PHPMyAdmin InnoDB ، بما في ذلك جميع المحتويات ، والتي ينبغي تأكيدها من خلال الواجهة:

والآن يتم عرض محتوى الجداول مرة أخرى ، عملت قاعدة بيانات الإصلاح MySQL ل PHPMyAdmin InnoDB.

تأكد من وجود كافة البيانات ، وتحقق مما إذا كانت التطبيقات ذات الصلة تعمل مرة أخرى كما هو متوقع.

الأسئلة المتداولة

كيف يمكن لمسؤولي قاعدة البيانات إصلاح جدول تالف من خلال phpmyadmin لاستعادة سلامة البيانات والوصول إليها؟
في phpmyadmin ، انتقل إلى قاعدة البيانات والجدول الذي يحتاج إلى إصلاح ، انقر فوق علامة التبويب العمليات ، وتحت قسم صيانة الجدول ، حدد جدول إصلاح. تحاول هذه الوظيفة إصلاح بنية الجدول والبيانات ، وحل المشكلات الناجمة عن الفساد.

Yoann Bierling
عن المؤلف - Yoann Bierling
Yoann Bierling هو محترف نشر على شبكة الإنترنت والاستشارات الرقمية ، حيث يكون له تأثير عالمي من خلال الخبرة والابتكار في التقنيات. شغوف بتمكين الأفراد والمؤسسات من الازدهار في العصر الرقمي ، فهو مدفوع لتقديم نتائج استثنائية ودفع النمو من خلال إنشاء المحتوى التعليمي.

تعلم أساسيات كبار المسئولين الاقتصاديين: التسجيل اليوم!

تعزز رؤية موقع الويب الخاص بك وحركة المرور من خلال إتقان أساسيات تحسين محركات البحث (SOO) من خلال دورة الأساسيات السهلة المتابعة لدينا.

ابدأ في تعلم تحسين محركات البحث

تعزز رؤية موقع الويب الخاص بك وحركة المرور من خلال إتقان أساسيات تحسين محركات البحث (SOO) من خلال دورة الأساسيات السهلة المتابعة لدينا.




تعليقات (0)

اترك تعليقا