ShirazOnline
نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: گرفتن پشتیبان و بازنشانی (backup / restore ) دیتابیس بوسیله shell

  1. #1
    کاربر ممتاز حرفه ای shiraz آواتار ها
    تاریخ عضویت
    Apr 2007
    نوشته ها
    2,481
    تشکرها / پسندها

    پیش فرض گرفتن پشتیبان و بازنشانی (backup / restore ) دیتابیس بوسیله shell

    uname = نام کاربری دیتابیس (username)
    dbname= نام دیتابیس
    db_backup.sql = نام فایلی که اطلاعات دیتابیس در اون هست .

    1_ طریقه بک آپ گیری (backup) :

    mysqldump -u uname -p dbname > db_backup.sql


    کاری که خط فرمان بالا در شل لینوکس انجام میده از دیتابیس dbname بک آپ میگیره و بعد اون رو با نام db_backup.sql ذخیر میکنه .
    حالا شما با داشتن این بک آپ و آرشیو کردن اون میتونید هر زمان که بخواهین اون رو ریستو یا دانلود کند...

    * اگر قصد دارید فایل بک آپ رو بصورت فشورد ( مثل zip) داشته باشین دستور زیر رو استفاده کنید

    mysqldump -u uname -p dbname | gzip -9 > db_backup.sql.gz

    دراین حالت فایل تولید شده به صورت فشرده در میاد .

    برای اینکه اون رو هم از حالب فشرده خارج کنید یعنی sql.gz به .sql دستور زیر :

    gunzip db_backup.sql.gz

    2_ طریقه ریستور کردن (restore):

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


    mysql -u uname –p dbname < db_backup.sql


    و اما اگر نوع فایل بک آپ به صورت فشرده بود (.sql.gz ) از دستور زیر استفاده کنید :

    gunzip < [db_backup.sql.gz] | mysql -u unmae -p dbname




    زمان بک آپ گیری و ریستو کردن بستگی به حجم دیتابیس داره نیز قدرت سرور مثلا من سروی که داشتم سی پیو 8 هسته ای بود و حجم دیتابیس حدود 1.5 گیگابایت برای ریستور کردن حدود 5 دقیقه زمان بورد.

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. restore کردن backup برای TMG
    توسط netiran در انجمن مایکروسافت(Microsoft)
    پاسخ ها: 3
    آخرين نوشته: 2012/11/19, 11:52 PM
  2. backup & restore
    توسط reza_4247 در انجمن گفتگوی آزاد
    پاسخ ها: 1
    آخرين نوشته: 2011/05/18, 07:29 PM
  3. سوال درمورد backup & restore sql 200
    توسط hamid70 در انجمن مایکروسافت(Microsoft)
    پاسخ ها: 1
    آخرين نوشته: 2011/04/03, 08:05 PM
  4. مشکل restore کردن backup
    توسط sharax در انجمن میکروتیک (Mikrotik)
    پاسخ ها: 1
    آخرين نوشته: 2010/04/12, 02:33 PM
  5. Restore كردن فايل Backup ويندوز
    توسط BlackRose در انجمن مایکروسافت(Microsoft)
    پاسخ ها: 10
    آخرين نوشته: 2009/12/15, 06:11 PM

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •