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

سلام

چند وقت پیش بود که دنبال یک هاستینگ میگشتم که بک اپ گیری منظم (دیتابیس) ساعتی داشته باشه ولی هر چی گشتم به نتیجه ای نرسیدم. این بود که به فکرم رسید که چرا بک اپ گیری رو خودمون اتوماتیک انجام ندیم !

اینجوری شد که رفتم دنبال راه حل و چندین روش تست کردم و به اینجا رسیدم. در این مطلب قصد دارم با استفاده از cronjob بهتون نشون بدم چطور از هاستتون بک اپ منظم تهیه کنید :

در اینجا ما با استفاده از کنترل پنل هاستینگ  cpanel کار رو  انجام میدیم ولی روش زیر در تمام هاستینگ ها یکسان است :

1 - از قسمت file-manager (در home directory کنار پوشه public_html) یک پوشه جدید ایجاد میکنیم و یک نام دلخواه برای آن قرار می دهیم( به عنوان مثال من my_backup برای این پوشه قرار دادم )

2 - سپس وارد پوشه می شویم و فایل backup.sh را در این پوشه قرار میدیم : 

دانلود فایل شل بک اپ گیری اتوماتیک از دیتابیس هاست (backup.sh)

3 - فایل backup.sh را ویرایش و اطلاعات دیتابیس و دایرکتوری خود را در آن جایگذاری کنید :

  • به جای put_your_db_username   نام کاربری دیتابیس خود را وارد کنید
  • به جای put_your_db_password  رمز عبور دیتابیس خود را وارد کنید
  • به جای put_your_db_name  نام دیتابیس خود را وارد کنید
  • به جای /home/host_username/my_backup/db_$date.sql  اطلاعات دایرکتوری محل ذخیره دیتابیس خود را مشخص کنید.

4 - مرحله بعد تنظیم cronjob است, وارد قسمت cronjob  می شویم و تنظیم میکنیم این دستور هر از چند دقیقه اجرا شود (در مثال 30 دقیقه در نظر گرفته شده)  :

دستور :

sh /home/host_username/my_backup/backup.sh

 

پ . ن : برای دریافت آدرس دقیق دایرکتوری از صفحه اصلی سی پنل, قسمت Home Directory  اقدام کنید  :

 

و تمام, با cronjob بالا هر نیم ساعت از دیتابیس شما بک اپ گرفته میشه و در دایرکتوری مورد نظرتون ذخیره می شود!

  • 2
sina salehifard

برنامه نویس وب و موبایل

دیگر نوشته ها این نویسنده
شاید از این نوشته‌ها هم خوشتان بیاید
مقایسه سرعت سیستم عامل ها , از رویا تا واقعیت !

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

  • 815
  • 3
  • ۹۹/۰۹/۰۷
ابزار های گرافیکی برای مدیریت git

در این مطلب قصد داریم بهترین محیط های گرافیکی و جذاب git را جهت مدیریت آسان آن معرفی کنیم

  • 905
  • 3
  • ۹۹/۰۹/۲۲
مسیر دریافت تا راه اندازی پروژه

نقشه راه یک برنامه نویس تازه کار

  • 868
  • 4
  • ۹۹/۰۹/۲۵
5اپلیکیشن موبایل برای تمرین برنامه نویسی

شما کدوم اپلیکیشن موبایلی رو برای تمرین برنامه نویسی پیشنهاد میکنین؟

  • 805
  • 3
  • ۹۹/۱۰/۱۰
نظرات
برای ثبت نظر نیاز است ابتدا به حساب کاربری خود وارد شوید

پاسخی ثبت نشده است