phpMyAdmin چیست؟ آموزش مدیریت دیتابیس وردپرس

آخرین بروزرسانی : 6 مرداد 1405
افزونه المنتور پرو

کاملاً اورجینال با قابلیت آپدیت خودکار در پنل پیشخوان وردپرس

در این نوشته شما می خوانید

phpMyAdmin مهم ‌ترین ابزار مدیریت دیتابیس وردپرس است. این ابزار رایگان، امکان مشاهده و ویرایش جداول وردپرس، بکاپ‌گیری، بازیابی دیتابیس، تغییر اطلاعات کاربران و اجرای کوئری‌های SQL را بدون نیاز به خط فرمان فراهم می‌کند.

نکات کلیدی آموزش:

  • phpMyAdmin چیست
  • چگونه وارد phpMyAdmin شوید
  • جداول مهم وردپرس
  • نحوه بکاپ گیری از دیتابیس وردپرس

phpMyAdmin چیست

phpMyAdmin چیست؟

phpMyAdmin نرم افزاری برای مدیریت دیتابیس MySQL و MariaDB از طریق رابط گرافیکی است.

اکثر شرکت های هاستینگ مخصوصا آن دسته از سرویس دهندگانی که مناسب وردپرس هستند؛ از نرم افزار متن باز phpMyAdmin جهت مدیریت و ارتباط با دیتابیس بهره می گیرند. نرم افزار phpMyAdmin توزیع های لینوکسی و همچنین ویندوزی قابل نصب می باشد. بنابراین علاوه بر هاست های لینوکسی و وردپرسی روی لوکال هاست مبتنی بر ویندوز نیز استفاده می شود.

متن باز بودن این نرم افزار یکی از دلایل محبوبیت آن است. چون باعث شده به صورت رایگان بتوان تنظیمات حرفه ای روی دیتابیس در بستر محیط گرافیکی ایجاد کرد. البته با وجود رابط کاربری گرافیکی phpMyAdmin از MySQL Queries یا کوئری نویسی های دیتابیس را نیز پشتیبانی می کند که برای کاربران حرفه ای حائز اهمیت می باشد.

چرا وردپرس از phpMyAdmin استفاده می‌کند؟

وردپرس برای ذخیره و مدیریت اطلاعات خود از پایگاه داده MySQL یا MariaDB استفاده می‌ کند. و نرم افزار phpMyAdmin یک رابط گرافیکی است که مدیریت این دیتابیس را بدون نیاز به دستورات خط فرمان امکان پذیر میکند.

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

همه اطلاعات سایت وردپرسی از اطلاعات پست ها، افزونه ها، دسته بندی ها و کاربران گرفته تا آدرس های وبسایت همگی در دیتابیس ذخیره می شود. به همین جهت در همان ابتدای نصب وردپرس باید نام پایگاه داده، میزبان و نام کاربری و رمز عبور دیتابیس جهت اتصال را وارد کنید. دیتابیس این اطلاعات را داخل فایل wp-config.php ذخیره می کند.

نحوه ورود به phpMyAdmin برای تنظیمات حرفه ای

دسترسی به phpMyAdmin هم از طریق دایرکت ادمین و هم از طریق Cpanel امکانپذیر است.

MySQL-management

در هاست دایرکت ادمین برای این منظور باید وارد  بخش مدیریت MySQL شوید و در ادامه phpMyAdmin SSO را بزنید.

login-to-phpmyadmin

در هاست cpanel گزینه مربوط به phpMyAdmin طبق تصویر در قسمت Databases قرار دارد.

cpanel

نکته: روی هاست آنلاین و از مسیرهای گفته شده بدون نیاز به نام کاربری و رمز عبور می توانید وارد محیط phpMyAdmin شوید ولی روی لوکال هاست به طور پیش فرض نام کاربری root و باکس رمز عبور خالی (بدون رمز عبور) می توانید لاگین کنید.

کاربران وردپرسی برای ایجاد تغییرات روی جداول مختلف، بکاپ گیری ، بررسی وضعیت دیتابیس یا تنظیمات پیشرفته تر مثل اجرا کوئری های MySql وارد محیط phpMyAdmin می شوند.

در این محیط با کلیک روی Databases لیست پایگاه های داده نصب شده را مشاهده میکنید، دیتابیس جدید بسازید یا با گزینه drop دیتابیس مورد نظر را حذف نمایید. (البته لازم به ذکر است که اگر سرور اشتراکی استفاده میکنید؛ امکان ایجاد و حذف دیتابیس به دلیل مسائل امنیتی به صورت مستقیم از طریق phpMyAdmin برای شما غیرفعال است)

Databases

برای دسترسی به جداول هر دیتابیس کافیست روی آن کلیک کنید.

جداول مهم دیتابیس وردپرس در phpMyAdmin

تعداد جداول هر وبسایت وردپرسی بسته به افزونه های استفاده شده ممکن است متفاوت باشد اما به طور پیش فرض و تنها با نصب خود وردپرس دیتابیس یازده جدول یا Table خواهدداشت.  داخل هر جدول سطرها و ستون های متعددی وجود دارند. به هر سطر یک رکورد و به هر ستون یک فیلد گفته می شود. وردپرس به نام جداول پیشوند اضافه می کنید که این پیشوند به صورت پیشفرض wp_ می باشد. البته در فرآیند نصب وردپرس می توانید این پیشوند را جهت بالابردن امنیت دیتابیس به دلخواه تغییر دهید. در ادامه کاربرد مهم ترین جداول را می خوانید.

wp_options

یکی از مهم ترین جداول وردپرس که تنظیمات اصلی سایت و حتی تنظیمات افزونه های مختلف را نیز در خود نگهداری می کند. برای تغییر ایمیل مدیر وبسایت و آدرس وبسایت باید به این جدول مراجعه کنید.

wp_users

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

wp_usermeta

جدولی برای نمایش اطلاعات متا کاربران که در آن اطلاعات در قالب meta_key و meta_value برای user_id و umeta_id های مختلف نمایش داده می شود.

wp_posts

اطلاعات انواع داده در وردپرس مثل نوشته، برگه، پست تایپ سفارشی، حتی انواع فونت را در این جدول مشاهده می کنید.

Wp_postmeta

داخل این جدول نیز اطلاعات مربوط به جدول wp_posts در قالب meta_key و meta_value برای user_id و umeta_id های مختلف ذخیره می شوند.

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

Wp_terms

دسته بندی و طبقه بندی های وردپرس در این جدول نگهداری می شوند.

wp_termmeta

اطلاعات اضافی یا متا در مورد طبقه بندی و دسته بندی ها در وردپرس.

wp_term_taxonomy

در این جدول میتوانید براساس شماره id تشخیص دهید که هر رکورد از جدول wp_terms ، یک دسته بندی، برچسب یا دسته بندی محصول می باشد.

wp_term_relationships

ارتباط بین نوشته ها و دسته بندی ها در این table تعیین می شود. درواقع مشخص می شود که چه پستی در کدام دسته بندی قرار دارد.

کاربردجدول
تنظیمات سایتwp_options
کاربرانwp_users
نوشته‌هاwp_posts
متای نوشتهwp_postmeta

کارهای رایج در phpMyAdmin

  تغییر رمز ادمین وردپرس

از طریق php my admin می توانید از طریق تغییر در دیتابیس سایت به ترتیب زیر رمز کاربران را تغییر دهید:

  • بعد از ورود به php my admin   دیتابیس سایت را انتخاب کنید.
  • وارد جدول  _users شوید. (اگر مثل حالت پیش فرض پیشوند جداول wp  باشد نام جدول wp_users است)
  • کاربر مدیر را پیدا کرده و ویرایش کنید.
  • فیلد user_pass  را انتخاب کنید.
  • در قسمت Function گزینه  MD5  را انتخاب کنید.
  • رمز جدید را وارد کرده و روی Go  بزنید.

  تغییر آدرس سایت

تغییر آدرس سایت در وردپرس بعد از تغییر دامنه سایت ضروری است. برای انجام این کار علاوه بر پیشخوان وردپرس از طریق php my admin مراحل زیر را انجام دهید:

  1. وارد phpMyAdmin شده و دیتابیس سایت را انتخاب کنید.
  2. وارد جدول wp_options شوید.
  3. گزینه های زیر را پیدا کنید:
  • siteurl
  • home
  1. آدرس جدید سایت را وارد کرده و ذخیره نمایید.

بهینه‌سازی جداول وردپرس

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

برای این کار جدول موردنظر را انتخاب کرده و از منوی پایین صفحه گزینه Optimize Table را بزنید.

 تعمیر جداول یا Repair Tables

Repair table عملیاتی در دیتابیس وردپرس است که اشکالاتی که به دلیل قطع ناگهانی سرور، خطاهای هاست یا مشکلات افزونه‌ها بوجود می آید را برطرف می کند. در این شرایط از گزینه Repair Table در phpMyAdmin برای تعمیر جدول استفاده کنید.

  حذف افزونه خراب

گاهی اختلال یا ناسازگاری یک افزونه خاص باعث بروز مشکل در سایت ، خطاهای وردپرس وحتی عدم امکان ورود به پیشخوان وردپرس می شود.در این گونه مواقع می توانید افزونه را از طریق phpMyAdmin غیرفعال کنید.

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

نحوه بکاپ گیری دیتابیس به کمک phpMyAdmin

از طریق phpMyAdmin می توانید از دیتابیس انتخابی به کمک export خروجی  .sql بگیرید و در صورت نیاز مجدد به کمک import نسخه خروجی گرفته شده را درون ریزی کنید.

نحوه بکاپ گیری دیتابیس به کمک phpMyAdmin

سوالات متداول

آیا می‌توان رمز وردپرس را از phpMyAdmin تغییر داد؟

بله از طریق جدول wp_users می توانید رمز کاربران وردپرس از جمله ادمین سایت را تغییر دهید.

آیا phpMyAdmin روی لوکال هاست قابل استفاده است؟

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

تفاوت MySQL و phpMyAdmin چیست؟

MySQL یک سیستم مدیریت پایگاه داده (Database Management System) است. اما phpMyAdmin یک نرم‌افزار تحت وب برای مدیریت و کار با دیتابیس MySQL از طریق رابط گرافیکی است.

آیا حذف جدول باعث حذف سایت می‌شود؟

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

نکات امنیتی phpMyAdmin

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

جمع بندی

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

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *