نکات برنامه‌نویسی

نکات برنامه‌نویسی و رایانه‌ای - امیرمسعود ایرانی

نکات برنامه‌نویسی

نکات برنامه‌نویسی و رایانه‌ای - امیرمسعود ایرانی

حذف Binary Log در MySQL

امیرمسعود ایرانی | يكشنبه, ۶ ارديبهشت ۱۳۹۴، ۱۱:۴۶ ب.ظ | ۰ نظر

Binary Log چیست؟

Binary Log در MySQL فایل‌هایی هستند که تاریخچه‌ای از تمام تغییرات صورت گرفته روی بانک اطلاعاتی را در خود نگهداری می‌کنند. این تغییرات می‌تواند در هنگام استفاده از سرورهای موازی برای همزمان سازی مورد استفاده قرار بگیرد. همچنین برای بازیابی و تعمیر بانک اطلاعاتی، وجود این تاریخچه بسیار مفید است.

بدیهی است که نگهداری این تاریخچه هنگامی که به آن نیازی نیست، علاوه بر کاهش سرعت عملکرد بانک اطلاعاتی، باعث اتلاف فضای دیسک نیز می‌شود.

فایل‌های Binary Log با نام‌هایی شبیه mysql-bin.000001 در کنار فایل‌های اطلاعاتی MySQL ذخیره می‌شود.

حذف Binary Log

برای حذف این فایل‌ها می‌توان از نگارش CLI یا خط فرمان MySQL کمک گرفت

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

C:\.....> mysql --user=root --password=
mysql> reset master;
mysql> exit
خط نخست در قطعه کد بالا، نگارش خط فرمان mysql را با نام کاربری و رمز پیش‌فرض اجرا می‌کند
در خط دوم که محیط اجرای دستورات mysql است، وضعیت Master Replication یا پایگاه داده مرکزی را به حالت خام برمی‌گردانیم و در نتیجه فایل‌های Binary Log حذف خواهند شد.

فراموش نکنید که پیش از انجام این کار از پایگاه داده نسخه‌ی پشتیبان تهیه کنید زیرا در صورت هرگونه خرابی، تعمیر پایگاه داده ممکن نخواهد بود.
  • امیرمسعود ایرانی

mysql

پایگاه داده

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی