پارس دیتا
کد: KB-SW-D6-FA-1
زمان انتشار: سه‌شنبه 23 مهر 1392

نحوه اصلاح Tableهای Corrupt شده در دیتابیس MySQL

سیستم های مدیریت محتوا و پرتال هایی که از بانک اطلاعاتی Mysql جهت ذخیره سازی اطلاعات استفاده می نمایند،به دلایل مختلف با خطای Corrupt شدن جداول بانک اطلاعاتی مواجه میشوند که باعث ایجاد اختلال در عملکرد سایت خواهد شد.
این دلایل عبارتند از :
1) Reset و یا Shutdown شدن ناگهانی سرور بانک اطلاعاتی.
2) در برخی مواقع که رکوردهای بانک اطلاعاتی، به وسیله نرم افزار دیگری به غیر از Mysql ثبت گردند.
3) بروز اختلال ارتباطی در هنگام ویرایش یا بروز رسانی اطلاعات، بین سرورهای وب و بانک اطلاعاتی.
4) ...
در این مواقع انجام عملیات Mysql بر روی جدول Corrupt شده امکان پذیر نبوده و ارتباط وب با بانک اطلاعاتی مختل میگردد و جهت رفع خطا، میبایست نسبت به Repair نمودن بانک اطلاعاتی اقدام نمود.
جهت Repair نمودن جداول Corrupt شده در بانک اطلاعاتی Mysql به وسیله phpmyadmin، مطابق مراحل ذکر شده اقدام نمائید.
  • در قسمت مشخص شده، "نام کاربری"، "کلمه عبور" و "آدرس سرور" بانک اطلاعاتی خود را وارد نموده و جهت ورود روی گزینه "Go" کلیک نمائید.
  • جهت آگاهی از آدرس سرور بانک اطلاعاتی، در پلن های ویندوزی از این لینک استفاده نمائید.
    لازم به ذکر است در پلن های لینوکسی به دلیل قرار داشتن بانک اطلاعاتی بر روی سرور به صورت Local، فیلد Server Choice وجود ندارد.
    برای ورود به صفحه phpmyadmin از آدرس ذیل استفاده فرمایید:
    سرویس های ویندوزی: http://mysqladmin.yourdomain
    سرویس های لینوکسی: http://yourdomain/phpmyadmin
  • جهت نمایش جداول، در قسمت مشخص شده، روی "نام بانک اطلاعاتی" کلیک نمائید.
  • در این بخش از لیست جداول بانک اطلاعاتی، جدولی که Crash شده انتخاب نموده و در قسمت مشخص شده گزینه "Repair table" را انتخاب نمائید.
    پروسه Repair انجام خواهد شد و در صورت صحت انجام کار، پیغامی مبنی بر موفقیت آمیز بودن پروسه در صفحه نمایش داده خواهد شد.
  • در صورتی که از نام جدول Crash شده اطلاعی ندارید، با استفاده از گزینه Select All تمامی جداول را انتخاب نموده و عملیات Repair را انجام دهید.
آخرین بروزرسانی: چهارشنبه 10 آبان 1396 9:45:10