بکاپ گیری از MySQL از طریق کامند و ریستور بکاپ MySQL

شروع موضوع توسط farid ‏Jul 30, 2015 در انجمن MySQL

  1. farid

    farid مدیر کل انجمن عضو کادر مدیریت مدیر کل انجمن

    سلام
    امروز آموزش بکاپ گیری از MySQL و ریستور بکاپ MySQL را آموزش می دهیم
    برای بکاپ گیری و ریستور بکاپ MySQL به ترتیب از دستورات mysqldump و mysql استفاده خواهیم کرد.
    دقت کنید پارامتر های زیر در دستورات بکاپ و ریستور دارای معنای زیر می باشند:
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    برای انجام بکاپ گیری از دستور زیر استفاده کنید:
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    پس از اجرای دستور فوق فایل بکاپ پایگاه داده DBNAME در مسیر جاری که دستور اجرا شده است و با نام
    BACKUPNAME.sql
    ساخته خواهد شد.

    توضیح گزینه های استفاده شده در دستور بکاپ :
    گزینه
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    موجب می شود تا فایل هایی که با فرمت بلاب در پایگاه داده ذخیره شده اند با فرمت هگز در فایل بکاپ ذخیره شوند
    مزیت آن بر این است که در این حالت در صورت ویرایش فایل بکاپ با یک ادیتور مانند نوت پد یا ... احتمال خراب یا مخدوش شدن فیلد های بلاب کمتر است در صورت عدم استفاده از این گزینه مقادیر بلاب بصورت فرمت باینری در فایل بکاپ ذخیره می شوند.
    گزینه
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    موجب می شود تا اتصال دستور mydump با پایگاه داده بصورت charset با فرمت utf8 انجام شود.
    در حاشیه:
    اگر پایگاه داده شما با فرمت charset utf8 می باشد این گزینه را استفاده کنید ( لازم به ذکر است بیشتر پایگاه داده ها دارای پیش فرض charset utf8 می باشند ) در غیر اینصورت از charset معادل همان پایگاه داده استفاده کنید
    لازم به ذکر است charset های پر کاربرد utf8 و latin1 می باشند و بیشتر پرتال های کاربران در ایران یکی از این دو charset را بری ساخت دیتابیس استفاده می کنند. اما توصیه اکید ما بر استفاده از charset utf8 می باشد.

    برای انجام عملیات ریستور فایل بکاپی با نام BACKUPNAME.sql بر روی پایگاه داده DBNAME از دستور زیر استفاده می کنیم:

    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
     
    AHMAD از این پست تشکر کرده است.

به اشتراک بگذارید

س