نحوه برون‌بری اطلاعات پایگاه‌داده در وردپرس

۱۰:۰۰ ۱۳۹۶-۱۰-۰۹

سلام دوستان؛
داشتن نسخه دوم از اطلاعات درون پایگاه‌داده بسیار حائز اهمیت است. به عمل انتقال و خروجی گرفتن از اطلاعات اصطلاحا برون‌بری گفته می‌شود. عمل برون‌بری اطلاعات پایگاه‌داده در وردپرس هم از طریق پیشخوان ورپرس و هم از طریق پایگاه داده امکان‌پذیر است. در مواقعی که دسترسی کاملی به پیشخوان وردپرس ندارید و یا قصد گرفتن خروجی از جداول و محتوای خاصی را دارید بهتر است از طریق پایگاه‌داده اقدام به برون‌ریزی اطلاعات وردپرس کنید. در این مقاله از ژاکت قصد آموزش و بررسی نحوه برون‌ریزی اطلاعات پایگاه‌داده وردپرس را داریم.

برون‌بری اطلاعات پایگاه‌داده در وردپرس

همان‌طور که می‌دانید پایگاه‌داده شامل جداول متعددی است. که هر جدول حاوی اطلاعات و محتوای خاصی است. هنگامی‌که می‌دانید کدام نوع داده‌ها در کدام جداول گروهی ذخیره می‌شوند، می‌توانید به‌راحتی محتوای مورد‌ نظر خود را اکسپورت کنید.

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

انواع خاصی از محتوا وجود دارند که اغلب هدف هرزنامه و نرم‌افزارهای مخرب هستند. اکسپورت و ویرایش جداولی که این اطلاعات را ذخیره می‌کنند می‌تواند به شما کمک کند تا مطالب تزریق‌شده توسط هکر را قبل از جابه‌جایی از محتوای سایت خود حذف کنید.

انواع محتوای تارگت بد‌افزارها

جداولی که عموماً مورد هدف هرزنامه و نرم‌افزارهای مخرب قرار می‌گیرند شامل:

  • برگه‌ها و نوشته‌ها – wp_posts
  • دیدگاه‌ها – wp_comments
  • دسته‌بندی‌ها – wp_terms
  • برچسب‌ها – wp_term_taxonomy
  • کاربران – wp_users
  • تنظیمات قالب – معمولاً در جداول wp_options ذخیره می‌شوند.
  • تنظیمات افزونه – جداول مربوط به هر افزونه متفاوت است. به‌طورمعمول، هر افزونه مجموعه‌ای از جداول مخصوص خود را دارد.

بهتر است همه جداول خود را از نظر وجود بدافزار و هرزنامه‌ها بررسی کنید.

اکسپورت و ویرایش اطلاعات پایگاه داده

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

جداول دستکاری نشده: هنگامی‌که می‌دانید جداول دستکاری نشده‌اند، می‌توانید آن‌ها را به‌عنوان یک فایل SQL اکسپورت کنید.
جداول دستکاری‌شده: برای جداولی که هک شده‌اند، می‌توانید آن‌ها را به‌عنوان یک فایل CSV اکسپورت کنید تا بتوانید هرزنامه یا داده‌های مخرب را قبل از اضافه کردن به سایت خود حذف کنید.

اکسپورت جداول به‌عنوان یک فایل SQL (برای جداول هک نشده)

برای تهیه خروجی از جداول پایگاه داده در قالب یک فایل SQL باید از طریق phpMyAdmin اقدام کنید.
برای این منظور به Cpanel و سپس به قسمت phpMyAdmin که در زیر بخش Data Base قرار دارد رجوع کنید.
از کادر سمت چپ پایگاه داده‌ای که قصد گرفتن خروجی از آن را دارید، انتخاب کنید. در بخش سمت راست تمام جداول موجود در پایگاه‌داده نمایش داده خواهد‌شد. سپس جداول موردنظر برای برون‌بری اطلاعات پایگاه‌داده در وردپرس را انتخاب کنید.

نکته: با نگه‌داشتن دکمه Shift می‌توانید انتخاب‌هایی به‌صورت پشت سرهم داشته باشید.
با نگه‌داشتن دکمه Ctrl یا Command می‌توانید جداول جداگانه و پراکنده را انتخاب کنید.

برون‌بری اطلاعات پایگاه‌داده در وردپرس -phpMyAdmin export select tables

پس‌ از انتخاب جداول موردنظر، بر روی دکمه Export  در بالای صفحه کلیک کنید.
درنهایت به پایین صفحه بروید و بر روی دکمه Go کلیک کنید. با این‌کار عمل برون‌بری اطلاعات پایگاه‌داده در وردپرس انجام خواهد‌شد. سپس فایل تولیدشده را در رایانه خود ذخیره کنید. این فایل برای ویرایش یا انتقال به وب‌سایتی دیگر مورد استفاده قرار می‌گیرد.

اکسپورت و ویرایش جداول هک شده

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

نکته: اگر جداولی یافتید که بدون محتوا و تنها حاوی اسپم هستند می‌توانید این جداول را به‌طور کامل حذف کنید. اما در مورد جداول ترکیبی از محتوای اصلی و هرزنامه، ابتدا آن‌ها را اکسپورت و سپس ویرایش کنید.

برای این منظور در phpMyAdmin، روی پایگاه داده خود کلیک کنید که شامل جداول موردنظر برای اکسپورت است، جداولی که قصد اکسپورت دارید را همان‌طور که در بالا ذکر شد، انتخاب کنید. سورس روی سربرگ Export کلیک کنید.

برون‌بری اطلاعات پایگاه‌داده در وردپرس-phpMyAdmin export csv

نکته: بررسی کنید که مقدار فیلد Columns separated with کاما باشد. در نسخه‌های قدیمی‌تر باید مقدار آن را از سمی کالن به کاما تغییر دهید. سایر فیلدها به‌صورت پویا تکمیل خواهند شد. در پایین فیلدها گزینه Put column names in the first row را انتخاب کنید.

سپس از کشوی زیر format، مقدار csv را انتخاب و درنهایت بر روی دکمه GO کلیک کنید و فایل خروجی را بر روی رایانه خود ذخیره کنید.
در نهایت خروجی حاصل را می‌توانید در برنامه‌های سازگار مانند اکسل باز و سپس ویرایش کنید.

برون‌بری اطلاعات پایگاه‌داده در وردپرس -edit csv tables

جمع بندی نهایی

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

پایدار باشید.

دیدگاهتان را بنویسید