نحوه پشتیبان گیری از پایگاه داده MySQL
MySQL یک سیستم مدیریت پایگاه داده رابطه(Relational Database Management System) ای ( RDBMS ) است. دستورالعمل های پایگاه داده را کنترل می کند و می تواند بسیاری از پایگاه های داده را همزمان مدیریت کند.
به عنوان مثال، اگر می خواهید یک پایگاه داده جدید ایجاد کنید(create a new database) یا داده هایی را به یک پایگاه داده موجود اضافه کنید، یک پیام به سرور MySQL ارسال می کنید، داده هایی را که می خواهید اضافه کنید به آن می دهید و به آن می گویید کجا آن را اضافه کند.
چه کسب و کار شما کوچک باشد چه بزرگ، داده های شما یک عنصر ضروری است. برای اطمینان از اینکه اطلاعات ارزشمند شما در برابر آسیب، سرقت یا اثرات یک فاجعه ایمن است، از پایگاه داده MySQL خود نسخه پشتیبان تهیه کنید(backup your MySQL) . در این مقاله چندین روش برای انجام این کار توضیح داده خواهد شد.
پشتیبان گیری از پایگاه داده MySQL با استفاده از phpMyAdmin(Backup MySQL Database Using phpMyAdmin)
(Create)با دسترسی به ابزار phpMyAdmin از کنترل پنل میزبانی وب خود مانند cPanel ، یک فایل صادراتی یا پشتیبان از پایگاه داده MySQL خود ایجاد کنید. (MySQL)ما از cPanel برای اهداف این مقاله استفاده خواهیم کرد.
- با ورود به سی پنل خود و کلیک بر روی phpMyAdmin شروع کنید.
- پایگاه داده MySQL(MySQL) را که می خواهید از پانل پیمایش در نوار کناری سمت چپ پشتیبان بگیرید، انتخاب کنید . سپس روی پیوند صادرات واقع در نوار پیمایش بالا کلیک کنید.
- از صفحه صادرات(Export) ، دو گزینه را مشاهده خواهید کرد: سفارشی(Custom ) و سریع(Quick) . گزینه Custom را انتخاب کنید.
- پس از انتخاب Custom ، لیستی از پایگاه های داده خود را مشاهده خواهید کرد. می توانید یکی، برخی یا همه را انتخاب کنید. تنظیمات پیش فرض این است که از همه نسخه پشتیبان تهیه کنید.
- در زیر گزینه های خروجی، gzipped را برای فشرده سازی(Compression) انتخاب کنید . گزینه های دیگر را به عنوان پیش فرض بگذارید.
- روی دکمه Go کلیک کنید تا نسخه پشتیبان شروع شود و فایل شما دانلود شود. نام فایل شما فایل YourDatabaseName.sql.gz(YourDatabaseName.sql.gz file) خواهد بود .
مدت زمانی که طول می کشد تا پشتیبان گیری تکمیل شود به اندازه پایگاه داده شما بستگی دارد.
پشتیبان گیری از پایگاه داده MySQL با mysqldump(Backup MySQL Database With mysqldump)
از دستور mysqldump برای ایجاد یک فایل متنی dump از پایگاه داده خود استفاده کنید که توسط MySQL مدیریت می شود . فایل متنی dump یک فایل متنی است که شامل دستورات SQL است که برای ایجاد مجدد پایگاه داده خود از ابتدا نیاز دارید.
- برای پشتیبان گیری از یک پایگاه داده، از دستور زیر استفاده کنید:
mysqldump database_name > database_name.sql
این دستور پشتیبان را ایجاد می کند و آن را به یک فایل .sql ارسال می کند. این فقط یک کپی از پایگاه داده شما ایجاد می کند و بر آن تأثیر نمی گذارد.
- از دستور زیر برای پشتیبان گیری از چندین پایگاه داده به طور همزمان استفاده کنید.
mysqldump –databases database_one database_two > two_databases.sql
Database_one به نام پایگاه داده اول اشاره دارد و database_two نام پایگاه داده دومی است که می خواهید از آن نسخه پشتیبان تهیه کنید. هر دو در یک پایگاه داده واحد پشتیبان گیری می شوند.
- اگر میخواهید از تمام پایگاههای داده MySQL خود در یک سرور نسخه پشتیبان تهیه کنید، از دستور زیر برای ایجاد یک فایل پشتیبان .sql استفاده کنید که شامل تمام پایگاههای داده شما باشد.
mysqldump –all-databases > all_databases.sql
پشتیبان گیری از پایگاه داده MySQL با استفاده از Cron Jobs(Backup MySQL Database Using Cron Jobs)
cron job یک دستور لینوکس(Linux) است که برای اجرای خودکار یک کار در زمان مشخصی استفاده می شود. نحوه استفاده از این دستور برای خودکار کردن پشتیبان گیری از پایگاه داده MySQL را توضیح خواهیم داد .
- ابتدا وارد cPanel خود شوید و به قسمت Advanced بروید و روی Cron jobs کلیک کنید .
- هشداری خواهید دید مبنی بر اینکه برای استفاده موثر از cron job باید از دستورات لینوکس(Linux) دانش خوبی داشته باشید . اگر این کار را نکردید، با سرپرست هاست خود چک کنید.
- اگر میخواهید هر بار که cron job دستوری را اجرا میکند که خروجی میدهد، ایمیلی دریافت کنید، آدرس ایمیل خود را در کادر قرار دهید و روی Update Email کلیک کنید .
- یکی از تنظیمات رایج(Common Settings) را از منوی کشویی انتخاب کنید تا هر چند وقت یکبار می خواهید پشتیبان را اجرا کنید.
- شما همچنین می توانید تنظیمات دیگر مانند زمان و روز هفته را تغییر دهید.
- حالا وقت آن است که دستور را به صورت زیر وارد کنید:
/usr/bin/mysqldump -u dbusername -p’dbpassword’ dbname > /home/username/path/backup.sql
- dbusername ، dbpassword و dbname را با نام کاربری پایگاه داده، رمز عبور پایگاه داده و نام پایگاه داده خود جایگزین کنید .(dbusername)
- Path به پوشه یا سری از پوشهها اشاره دارد که میخواهید فایل پشتیبان شما در آنجا قرار گیرد. نام فایل پشتیبان شما در دستور به صورت backup.sql نمایش داده(backup.sql) می شود. می توانید آن نام را تغییر دهید یا آن را همانطور که هست بگذارید. روی (Click) Add New Cron Job کلیک کنید .
- اگر کمی به پایین اسکرول کنید، لیستی از مشاغل Cron فعلی خود را مشاهده خواهید کرد.(Current Cron Jobs.)
- اگر میخواهید هر یک از کارهای cron فعلی خود را تغییر دهید، روی ویرایش(Edit) کلیک کنید . اگر دیگر نمیخواهید هیچ کاری را اجرا کنید یا اشتباهی مرتکب شوید، روی حذف(Delete) کلیک کنید .
از پلاگین های وردپرس (WP) برای پشتیبان گیری از MySQL استفاده کنید(Use WordPress (WP) Plugins to Backup MySQL)
اگر از WP استفاده می کنید، می توانید از یک افزونه برای پشتیبان گیری از پایگاه داده خود استفاده کنید(use a plugin to back up your database) . UpdraftPlus با یک کلیک از فایل پایگاه داده شما نسخه پشتیبان تهیه می کند. در حال حاضر بیش از دو میلیون نصب فعال دارد.
BackWPup
از BackWPup(Use BackWPup) برای پشتیبان گیری از فایل های پایگاه داده MySQL و حتی نصب کامل WP خود استفاده کنید.
افزونه های WP(WP plugins) بسیار بیشتری برای پشتیبان گیری از MySQL در دسترس هستند . یکی را انتخاب کنید که با نسخه فعلی WP کار می کند و به طور فعال به روز می شود.
برای جلوگیری از از دست دادن داده های حیاتی، به طور منظم از پایگاه داده MySQL خود نسخه پشتیبان تهیه کنید . اگر یک نسخه پشتیبان دارید، میتوانید دادههای ضروری یا غیرقابل تعویض را بازیابی کنید اگر اتفاقی بیفتد که سایت شما را خراب کند.
Related posts
نقد و بررسی کتاب - راهنمای گیک برای ویندوز 8
نصب پلاگین های GIMP: راهنمای نحوه کار
نحوه دانلود Google Chrome Offline (Standalone) Installer
کنترل حساب کاربری (UAC) را برای یک برنامه خاص خاموش کنید
8 تا از بهترین ایده های فنی برای مقابله با انزوا
نحوه انجام تست استرس CPU
چگونه کامپیوتر خود را به یک سرور رسانه ای DLNA تبدیل کنیم
نحوه گرفتن اسکرین شات در نینتندو سوییچ
6 بهترین تنظیمات دوربین برای عکس های ماه
چگونه یک پهپاد را برای مبتدیان کامل پرواز کنیم
نحوه استفاده از شبکه خصوصی فایرفاکس برای محافظت از خود به صورت آنلاین
7 نکته فنی بهینه سازی سئو برای هر وب سایت
IE را در ویندوز 7 حذف و دوباره نصب کنید
چگونه صفحات و فایل های ذخیره شده را از مرورگر خود مشاهده کنیم
چگونه یک کد QR را در آیفون و اندروید اسکن کنیم
نحوه به روز رسانی Raspberry Pi
نحوه تبدیل فایل های IMG به ISO
نحوه تبدیل تصاویر WEBP به JPG، GIF یا PNG
چگونه بفهمیم رایانه شما تحت نظارت است یا خیر
نحوه تغییر رنگ پس زمینه در Google Docs