ایوسی

MySQL چیست (راهنمای وردپرس)

MySQL چیست؟

MySQL سیستم مدیریت پایگاه داده است که توسط وردپرس برای ذخیره و بازیابی اطلاعات وبلاگ شما استفاده می شود. این به عنوان یک کابینت بایگانی برای وب سایت شما عمل می کند و “عاقبت من” تلفظ می شود.

نرم افزار پایگاه داده در حال حاضر متعلق به Oracle Corporation است و نرم افزار منبع باز است که تحت مجوز GPL و به صورت رایگان در دسترس است.

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

برای مشاهده و ارسال فرم به برگه کامل بروید.

پایگاه داده چیست؟

MySQL یک سیستم مدیریت پایگاه داده رابطه ای است که قادر به مدیریت چندین کاربر و پایگاه داده است. به عنوان یک سرور اجرا می شود و بر روی سرور میزبان وردپرس شما نصب می شود.

آن را به عنوان یک کابینت بایگانی دیجیتالی در نظر بگیرید که تمام داده های وب سایت شما را سازماندهی و ذخیره می کند.

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

یک پرس و جو معمولی MySQL به شکل زیر است:


SELECT * FROM wp_posts WHERE ID = 23;

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

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

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

phpMyAdmin
phpMyAdmin

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

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

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

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

یک نام پایگاه داده، میزبان، نام کاربری و رمز عبور ارائه دهید

این اطلاعات در فایل پیکربندی به نام wp-config.php ذخیره می شود.

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

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

در حال حاضر، نصب پیش فرض وردپرس جداول زیر را ایجاد می کند:

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

از آنجایی که محتوای وردپرس شما در MySQL ذخیره می شود، راه حل پشتیبان گیری از وب سایت شما باید یک کپی از جداول پایگاه داده شما و همچنین فایل های ذخیره شده در کتابخانه رسانه، تم ها و افزونه های شما ایجاد کند.

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

چگونه MySQL بر عملکرد وب سایت تأثیر می گذارد

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

این باعث می شود زمانی که کاربران زیادی به طور همزمان از آن بازدید می کنند، وب سایت شما کندتر بارگذاری شود.

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

پلاگین های کش mysql

توصیه می کنیم از WP Rocket (با هزینه حق کاربری) یا WP Super Cache (رایگان) استفاده کنید. بسیاری از شرکت های میزبان وردپرس مانند Bluehost و SiteGround راه حل های کش را نیز ارائه می دهند.

شما می توانید راهنمای ما را در مورد نحوه نصب و راه اندازی WP Super Cache در سایت وردپرس خود دنبال کنید تا ببینید چقدر آسان است که یک راه حل کش را به وب سایت خود اضافه کنید.

اجرای MySQL بر روی کامپیوتر شما

اگر می خواهید وردپرس را به صورت محلی بر روی رایانه خود اجرا کنید، باید همان نرم افزاری را اجرا کنید که ارائه دهنده میزبانی وردپرس خود را اجرا می کند. این شامل Apache (نرم افزار وب سرور)، MySQL (پایگاه داده) و PHP (زبان برنامه نویسی) است.

خوشبختانه، پشته های نرم افزاری مانند WAMP (برای ویندوز)، MAMP (برای مک)، LAMP (برای لینوکس) و XAMPP (پلتفرم متقابل) نصب را آسان می کند.

WAMP به شما امکان می دهد وردپرس را بر روی رایانه ویندوز خود اجرا کنید

امیدواریم این مقاله به شما کمک کند تا در مورد MySQL در وردپرس بیشتر بدانید.

خروج از نسخه موبایل