طراحی سایت, ساخت ربات تلگرام, آموزش php , سورس کد php ,سورس ربات تلگرام , سورس فروشگاه اینترنتی , آموزش طراحی وب

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


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

بکاپ گیری از دیتابیس یکی از کارهای بسیار ضروری و اساسی است. بیشتر شرکت ها از یک رویکرد سیستمی برای گرفتن بکاب در یک فاصله دوره ای استفاده می کنند.

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

راه های مختلفی برای گرفتن بکاپ دیتابیس وردپرس وجود دارد. در این آموزش وردپرس, قصد داریم به شما نحوه بکاپ گیری از دیتابیس وردپرس بصورت دستی یا برنامه نویسی توسط پلاگین ها را نشان بدیم.

آیتم های لیست شده زیر کلید متدها برای بکاپ گیری از دیتابیس وردپرس هستند.

  • cPanel
  • PhpMyAdmin
  • Command line (خط فرمان)
  • پلاگین وردپرس (Plugin)

حالا قصد داریم در مورد هر کدام از متدهای بکاپ گیری از دیتابیس وردپرس که بالا لیست شدند جداگانه صحبت کنیم. قبلا آموزش بکاپ دیتابیس با PHP را دیدیم.

گرفتن بکاپ دیتابیس با cPanel

این روش زمانی استفاده می شود که شما دسترسی به پنل مدیریت هاست سایت وردپرسی خود را دارید.

گزینه Backup در سی پنل به شما اجازه گرفتن فایل پشتیبان از کل سایت و یا بخشی از آن را می دهد.

این رابط کاربری بکاپ گیری در بخش Patial Backup -> Download a MySQL Database Backup قرار دارد.

 

دیتابیس سایت wordpress خود را از لبست لینک ها انتخاب کنید. خروجی بصورت .gz توسط مرورگر دانلود می شود. این فایل اکسپورت شده را می توانید در هر دیتابیسی ایمپورت و استفاده کنید.

 

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

این کلاینت های دیتابیس مثل Phpmyadmin , SQLYog عملیات مختلفی مربوط به دیتابیس مثل import, export و غیره را پشتیبانی می کنند.

حتما بخوانید  رفع خطای Memory size exshausted وردپرس

در این بخش, ما گزینه های در دسترس و سفارش سازی ها مجاز توسط اپلیکیشن تحت وب PhpMyAdmin را خواهیم دید.

با استفاده از گزینه phpmyadmin از بخش سی پنل و ورود به آن می توانید لیست دیتابیس ها ار از سمت چپ انتخاب کنید. بعد از انتخاب پایگاه داده خود با کلیک روی تب Export کلیک کنید

با کلیک روی تب export , دو گزینه Quick و Custom را می بینید. با انتخاب Quick , فایل دیتابیس به همراه ساختار کامل و داده ها بصورت پیش فرض اسکپورت می شوند.

با انتخاب custom نیز می توانید سفارش سازی های مثل جداول, ساختار, داده ها, نوع فایل و غیره را انجام بدید که پشنهاد ما هم گزینه Quick است.

 

بکاپ گیری از دیتابیس وردپرس با خط فرمان (command-line)

گرفتن بکاپ دیتابیس توسط خط فرمان نیز قابل انجام است. در این عنوان, قصد داریم نحوه گرفتن خروجی دیتابیس در فایل .sql را با دستورات نشان بدیم. همچنین, یک نسخه فشرده (compressed) از این خروجی را می بینیم.

دسترسی انجام این کار را شاید از طریق هاست های اشتراکی نداشته باشید و نیاز است سرور و یا دسترسی شل برای انجام این کار را تهیه کنید. به هر حال در لوکال هاست با cmd این کار قابل انجام است.

 

دستور export دیتابیس با خط فرمان

گزینه های [userName] و [databaseName] را بترتیب با اطلاعات نام کاربری و نام دیتابیس وردپرس خود جایگزین کنید. این کد یک فایل .sql را که شامل بکاپ کامل دیتابیس است ایجاد می کند.

حتما بخوانید  ساخت صفحه 404 سفارشی در وردپرس

همچنین می توانیم در هنگام اکسپورت نام جداول مورد نیاز را نیر به جای full backup مشخص کنیم.

دستور export دیتابیس فشرده شده (.gz) با خط فرمان

این دستور یک نسخه فشرده از فایل بکاپ دیتابیس ایجاد می کند. همانطور که دربالا دیدید فرمت انخابی ما .gz بود.

نکته : هر دو تا از دستورات بالا قبلا از انجام عملیات بکاپ گیری از دیتابیس وردپرس, درخواست پسورد را خواهند داشت.

 

بکاپ گیری از دیتابیس وردپرس با افزونه (plugin)

پلاگین های زیادی برای گرفتن بکاپ دیتابیس از طریق پنل مدیریت وردپرس را دارند. بعضی از این پلاگین های all-in-one Wp migration , wp database backup, wp-db-backup و غیره هستند.

در این مقاله آموزشی, یک اسکرین شات از تنظیمات all-in-one Wp migration برای بکاپ گیری از دیتابیس وردپرس را اضافه کردیم.

همین که پلاگین را نصب و فعال کردید, تنظیمات پشتیبانی گیری دیتابیس و گرفتن خروجی از طریق پنل ادمین در دسترس خواهد بود.

امیدوارم از آموزش بکاپ گیری از دیتابیس وردپرس نهایت استفاده را برده باشید .

هر سوالی داشتید ، از قسمت نظرات ارسال کنید . سریعا ، پاسخگوی سوالات شما هستیم .

موفق و پیروز باشید.

حسن شفیعی
مدرس ، پنتستر ، توسعه دهنده اپلیکیشن های تحت وب ، عضو مرکز حامی نخبگان و از مدیران و اعضای رسمی تیم امنیتی آشیانه هستم . علاقه خاصی به زبان های تحت وب, امنیت شبکه و لینوکس دارم و هر روز تلاش می کنم به این حوزه ها مسلط تر شوم و اطلاعاتم را در وب به اشتراک بگذارم

دیدگاه کاربران

avatar

دانلود رایگان (هدیه ویژه)

کتاب آموزش زبان برنامه نویسی PHP را دانلود و همین امروز یادگیری را شروع کن و به جمع برنامه نویسان ملحق شو ;)

دانلود رایگان کتاب

سورس فروشگاهی دیجی کالا

بخش کاربران

هنوز عضو نیستید ؟ کلیک کنید

مجوزهای ما

logo-samandehi

دانلود کتاب

عضویت رایگان خبرنامه