حل مشکل افزایش فضای لاگ دیتابیس innoDB

حل مشکل افزایش فضای لاگ دیتابیس innoDB

سلام ، در حین کار با یک مشکل روبرو شدم و خواستم که این تجربه رو به شما هم منتقل کنم ، تا شاید به دردتون بخوره

هنگام ری استور فول بکاپ یکی از اکانت های سرور با یک اخطار رو به رو شدم که نمی تونست دیتابیس رو به صورت اتوماتیک نصب کنه و ایمپورت کنه و می گفت که باید دستی انجام بدید.

حل مشکل افزایش فضای لاگ دیتابیس innoDB

برای حل این مشکل شما باید از خط فرمان استفاده کنید و فضای مورد نیاز رو برای لاگ گذاری رو بیشتر کنید تا مشکل حل بشه ، این مشکل احتمالا پس از آپگرید دیتابیس به InnoDB به وجود اومده بوده که تا الان بی صدا مونده بوده و تازه خودش رو نشون داده.

حل مشکل افزایش فضای لاگ دیتابیس innoDB

خب توسط نرم افزار اجرای خط فرمان کارتون رو شروع می کنید.

ابتدا در خط فرمان (command line) لاگین می کنید.

سپس mysql رو می بایست shutdown کنید ، بعد از خاموش کردن sql مطمئن بشین که ارتباط دیتابیس با فایل ها قطع شده ، برای اینکار شما یکی از آدرس های وب سایت هایی که میزبانشون هستید رو تست کنید و باید ارور ناتوانی در برقراری ارتباط با پایگاه داده رو مشاهده کنید.

 

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

این دو تا فایل در آدرس زیر قرار دارند : var/lib/mysql

حل مشکل افزایش فضای لاگ دیتابیس innoDB

نام فایل های لاگ هم به این شکل هستن ib_logfile0 و ib_logfile1

حل مشکل افزایش فضای لاگ دیتابیس innoDB

حالا باید دنبال فایل اصلی بدید که تنظیمات اصلی رو اونجا انجام بدید.

این فایل معمولا توی این آدرس هست : /etc/my.conf:

حل مشکل افزایش فضای لاگ دیتابیس innoDB

فایل رو باز و ادیت میکنید و مقادیر مورد نیاز خودتون رو داخلش قرار میدید.

 

 

لینک مقاله به زبان اصلی : اینجا کلیک کنید