مهمترین بخش هر سایتی پایگاه داده (دیتابیس) آن سایت است که تمام اطلاعات مهم حساس مثل اطلاعات کاربران، رمزهای عبور و… در آن ذخیره میشود برای اینکه با دیتابیس در وردپرس کارکنیم با آموزش افزونه WP DBManager در خدمت شما هستیم.
آموزش افزونه WP DBManager
برای کار با پایگاه داده (دیتابیس) زبان خاصی به نام Sql وجود دارد که حتی تغییرات در پایگاه داده قابلتغییر است. اما هر تغییر جزئی و کلی ممکن است که ضرر جدی به سایت ما وارد کند. برای همین ما بهصورت مستقیم به دیتابیس کار نمیکنیم که آسیبی وارد نکنیم. هدف از آموزش افزونه وردپرس WP DBManager این است که بتوانیم بدون دستکاری جدی با استفاده از افزونه تغییراتی مثل تهیه بک آپ، بهینهسازی، ترمیم و… را انجام دهیم.
بعد از نصب افزونه WP DBManager گزینهای بانام Database به منو وردپرس اضافه میشود.
گرفتن بک آپ از دیتابیس
وقتیکه این بخش را باز میکنید با چندین پیام رنگی مواجه میشوید که برسی کنندهای است که آیا فایلهای موردنظر برای ساخت بک آپ وجود دارد یا خیر درصورتیکه فایلی موجود نبود بهصورت دستی میتوانید در محیط هاست ایجاد کنید و یا افزونه را حذف و دوباره نصب کنید.
اطلاعاتی که در این بخش نمایش داده میشود عبارتاند از:
- نام دیتابیس
- مسیر ذخیرهسازی بک آپ
- تاریخ ایجاد بک آپ
- نام کامل بک آپ
- نوع بک آپ (بک از بخشی خاص یا کل دیتابیس)
- مسیر ذخیره دیتابیس اصلی
- بهینهسازی فایل بک آپ
مدیریت بک آپ ها
برای حذف، دانلود و بازگردانی یکی از بک آپ ها به سایت از این بخش استفاده میشود. بعد از انتخاب بک آپ مربوطه میتوانید با زدن دکمه Restore دیتابیس به بک آپ مربوطه تغییر پیدا کند. در کادر مربوطه ایمیل خودتان را وارد کنید و تأیید را بزنید تا افزونه فایل بک آپ را برای شما ایمیل کند.
بهینهسازی جداول
با الگوریتمهایی که این افزونه در خود دارد بهراحتی میتوانیم دیتابیس خودمان را بهینهسازی کنیم و دادههای اضافی که استفاده نمیشوند را پاککنیم که مزیت این کار در کاهش حجم دیتابیس است.
برای بهینهسازی فقط کافی است جدولهای مربوطه را انتخاب کنید و گزینه Optimize را بزنید.
نکته مهم: در سایتهای فارسی کادرهای انتخاب بله و خیر بهصورت جابهجا نمایش داده میشوند مثلاً در مورد بهینهسازی همه موارد بر روی Yes تنظیمشدهاند این مورد را دقت کنید.
ترمیم جداول
افزونه به تشخصی خودش بخشهایی از دیتابیس که ناقص است را ترمیم میکند. به این نکته توجه داشته باشید که فقط بخشهای ثابتی مثل پیشفرضهای وردپرس را ترمیم خواهد کرد و دادههای حساس را ترمیم نخواهد کرد.
برای ترمیم فقط کافی است جدولهای مربوطه را انتخاب کنید و گزینه Repair را بزنید.
پاک و خالی کردن جداول
در زبان دیتابیسی به پاک کردن Drop و به حذف سطرها Empty میگویند.
هرکدام از جدولهایتان را میتوانید پاک و یا سطرهایش را پاککنید برای همین مورد روبه روی هر جدول تیک مربوط به پاک یا حذف سطرها را انتخاب کنید و در پایان صفحه Empty/Drop را بزنید.
اجرای دستورات Sql
یادتان هست که گفتیم دیتابیس زبان مخصوص خودش را دارد؟ اسم زبان یادتان هست؟
برای اجرای دستورات زبان Sql فقط کافی است که در این بخش دستور موردنظرمان را یادداشت کنیم.
اگر قصد نوشتن کد دارید میتوانید در گوگل در مورد این زبان جستجو کنید.
تنظیمات افزونه WP DBManager
گزینههای مختلفی در این بخش وجود دارد که برخی از این گزینهها عبارتاند از:
- Path To mysqldump: مسیر اصلی دیتابیس، دقت کنید که مسیر درست باشد چون مهم است.
- Path To mysql: مسیر Mysql (بانک اطلاعاتی) این بخش نیز مهم است.
- Path To Backup: آدرس بک آپ، در هاست این پوشه باید قابلیت نوشتن داشته باشد اگر نوشتن بسته است از پشتیبانی هاستینگتان سؤال کنید.
- Maximum Backup Files: محدودیت تعداد فایلهای قابل ذخیره در پوشه بک آپ
بخش Note
- برای دو نوع مختلف سرور Windows Server و Linux Server راهکار جایگزین پیدا کردن mysqldump و mysql را شرح میدهد که نامهای مختلف و آدرس مختلفی را ارائه میدهد که تست کنید.
- Automatic Backing Up Of DB: بک آپ خودکار از دیتابیس
- Automatic Optimizing Of DB: بهینهسازی خودکار دیتابیس
- Automatic Repairing Of DB: ترمیم خودکار دیتابیس
- بخش Backup Email Options مخصوص تنظیمات ایمیل است که از سمت سایت ارسال میشود و حاوی فایل بک آپ است.
- بخش آخر Hide Admin Notices: برای مخفی کردن اعلان (پیغام) های خطا این افزونه به بخش مدیریت است.
جمعبندی:
کار با دیتابیس در وردپرس بهراحتی امکانپذیر است اگر نخواهیم بخشهای مختلف دیتابیس را از داخل خود دیتابیس تغییر دهیم. در این صورت دیتابیسی کمحجم و بهینه خواهیم داشت.
- دانلود حجم 29 کیلوبایت
- مشکلی دارید؟ جواب خود را در پست فروم بگیرید
- منبع : بیست اسکریپت لطفا رعایت کنید
کافیست افزونه را در مسیر wp-content/plugins آپلود کنید و سپس از بخش مدیریت افزونه ها آن را فعال نمایید.