تعمیر جدول های خراب در MySQL

تعمیر جدول های خراب در MySQL
[تعداد: 1    میانگین: 5/5]

گاهی اوقات جدول ها در MySQL ممکن است خراب شوند که به این معنی می باشد که خطایی رخ داده است و اطلاعات ذخیره شده در آنها قابل خواندن نیست.تلاش برای خواندن از یک جدول خراب ممکن است سبب کرش شدن دیتابیس سرور شود.

برخی از دلایل خراب شدن (corrupt) جدول ها : متوقف شدن MySQL سرور در هنگام نوشتن، یک جدول توسط یک برنامه خارجی و دیتابیس سرور به طور همزمان تغییر کند، سرور به طور ناگهانی خاموش شود، باگ در برنامه های خارجی و موارد دیگر

در این مقاله به تعمیر جدول های خراب در MySQL از طریق خط فرمان MySQL در سیستم عامل های لینوکس می پردازیم.

تعمیر جدول های خراب در MySQL

اگر متوجه شدید که یک یا چندتا از جدول های دیتابیس خراب شدند (corrupt) و نیاز به تعمیر دارند (repair) مراحل زیر را طی کنید.

ابتدا با دستور زیر دیتابیس سرور رو استاپ کنید :

سپس با دستور زیر از دیتابیس ها بکاپ بگیرید :

توجه کنید در دستور بالا ما از دایرکتوری :

بکاپ گرفتیم که دایرکتوری پیش فرض mysql در سیستم عامل ubuntu می باشد و ممکن است در سیستم عامل های دیگر این دایرکتوری فرق کند.

بعد از بکاپ گیری مجدد mysql را استارت کنید و به خط فرمان mysql وارد شوید :

سپس اگر جدول مورد نظر که نیاز به تعمیر دارد از موتور MyISAM storage engine استفاده می کند دستور زیر را به منظور تعمیر آن وارد کنید :

اگر موفقیت آمیز باشد خروجی مانند خروجی زیر برای شما نمایش داده می شود :

 


تیم فنی آلما هاست، در تمام ایام سال به صورت 24 ساعته در خدمت شما هستند تا برای خرید سرور اختصاصی آنتی دیداس شما را یاری کنند و جدیدترین آفر های موجود را برای شما متناسب با نیازتان ارائه کنند. برای دریافت آخرین آفر های ویژه و تخفیف های ما، می توانید از طریق تیکت با ما در ارتباط باشید تا آفر های موجود را بر اساس نیاز شما برایتان ارسال کنیم.

پرتال کاربری آلما هاست ( پاسخگویی 24 ساعته ) : پورتال مشتریان آلما هاست

خلاصه
تعمیر جدول های خراب در MySQL
نام مقاله
تعمیر جدول های خراب در MySQL
توضیح
گاهی اوقات جدول ها در MySQL ممکن است خراب شوند که به این معنی می باشد که خطایی رخ داده است و اطلاعات ذخیره شده در آنها قابل خواندن نیست.تلاش برای خواندن از یک جدول خراب ممکن است سبب کرش شدن دیتابیس سرور شود.برخی از دلایل خراب شدن (corrupt) جدول ها : متوقف شدن MySQL سرور در هنگام نوشتن، یک جدول توسط یک برنامه خارجی و دیتابیس سرور به طور همزمان تغییر کند، سرور به طور ناگهانی خاموش شود، باگ در برنامه های خارجی و موارد دیگردر این مقاله به تعمیر جدول های خراب در MySQL از طریق خط فرمان MySQL در سیستم عامل های لینوکس می پردازیم.
نویسنده
نام منتشر کننده
آلما هاست
لوگو منتشر کننده

Avatar

آلما هاست، پیشرو در خدمات میزبانی وب لینوکسی ( هاست ابری، پربازدید و هاست دانلود )، سرور مجازی، سرور اختصاصی و نیمه اختصاصی با بیش از 13 سال سابقه درخشان در حوزه هاستینگ و خدمات دیتاسنتری در ایران. تنها نماینده رسمی دو دیتاسنتر انگلیسی در ایران با نام های رداستیشن و زارع انگلیس. پایه گذار یکی از اولین و قوی ترین تیم های نرم افزاری با نام ویکی بیت.

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *