آموزش ایجاد و مدیریت دیتابیس (MySQL Database) در cPanel

دیتابیس چیست و چرا به آن نیاز داریم؟

دیتابیس (Database) یا پایگاه داده، محلی برای ذخیره تمام اطلاعات متغیر وب‌سایت شما است. در یک سایت وردپرسی، دیتابیس محتوای مقالات، نظرات، تنظیمات افزونه‌ها و اطلاعات کاربران را نگهداری می‌کند، در حالی که فایل‌های اصلی وردپرس در File Manager قرار دارند.

برای نصب هر CMS (سیستم مدیریت محتوا)، شما نیاز به ساخت یک دیتابیس و یک کاربر مرتبط با آن دارید.


بخش اول: ساخت دیتابیس و کاربر در cPanel

تمام مراحل ساخت دیتابیس، ساخت کاربر و اتصال آن‌ها به یکدیگر در یک ابزار به نام MySQL Database Wizard یا MySQL Databases در cPanel انجام می‌شود.

۱. ورود به cPanel و انتخاب ابزار

  1. وارد پنل کاربری (ناحیه کاربری) خود شوید.

  2. به بخش سرویس‌ها رفته و دکمه ورود به cPanel را فشار دهید.

  3. در نوار جستجوی cPanel، عبارت "MySQL Database Wizard" را جستجو کرده و وارد آن شوید. (این ابزار فرآیند را در سه مرحله ساده می‌کند).

۲. گام ۱: ایجاد دیتابیس (Create a Database)

  • در کادر مربوطه، نام مورد نظر خود را برای دیتابیس وارد کنید (به طور مثال mydata).

    • توجه: cPanel به صورت خودکار یک پیشوند به ابتدای نام شما اضافه می‌کند (مثلاً username_mydata). نام کامل تولید شده را یادداشت کنید.

  • روی دکمه Next Step کلیک کنید.

۳. گام ۲: ایجاد کاربر دیتابیس (Create Database Users)

  • Username: نام کاربری مورد نظر خود را وارد کنید (به طور مثال myuser).

  • Password: یک رمز عبور قوی و ایمن ایجاد کرده و آن را وارد کنید.

    • توجه: از ابزار Password Generator استفاده کنید تا رمز عبور قوی‌تری بسازید.

  • روی دکمه Create User کلیک کنید.

۴. گام ۳: اختصاص کاربر به دیتابیس (Add User to Database)

این مهم‌ترین مرحله است که در آن دسترسی کاربر به دیتابیس ایجاد شده را تعریف می‌کنید.

  • در صفحه "Add User to the Database"، گزینه "ALL PRIVILEGES" (تمام امتیازات) را انتخاب کنید. این کار به کاربر اجازه می‌دهد تا عملیات خواندن، نوشتن، حذف و اصلاح را روی دیتابیس انجام دهد.

  • روی دکمه Next Step کلیک کنید.

دیتابیس، کاربر و اتصال آن‌ها با موفقیت ایجاد شد.


بخش دوم: مدیریت و حذف دیتابیس‌ها

برای مشاهده، حذف یا تغییر رمز عبور کاربران دیتابیس، باید از ابزار MySQL Databases استفاده کنید.

۱. مشاهده دیتابیس‌های فعال

  1. به صفحه اصلی cPanel برگردید و وارد بخش "MySQL Databases" شوید.

  2. در این صفحه، لیست تمام دیتابیس‌های شما (همراه با حجم آن‌ها) و کاربران مربوطه نمایش داده می‌شود.

۲. تغییر رمز عبور کاربر

  • به قسمت MySQL Users بروید.

  • در مقابل کاربر مورد نظر، روی دکمه "Change Password" کلیک کرده و رمز جدید را تنظیم کنید.

۳. حذف دیتابیس یا کاربر

  • برای حذف یک دیتابیس، در بخش Current Databases مقابل دیتابیس مورد نظر، روی دکمه "Delete" کلیک کنید.

  • برای حذف یک کاربر، در بخش Current Users مقابل کاربر مورد نظر، روی دکمه "Delete" کلیک کنید.

هشدار: حذف دیتابیس به معنای از دست رفتن تمام محتوای سایت شما است. قبل از حذف، حتماً یک نسخه پشتیبان (بک‌آپ) تهیه کنید.


بخش سوم: اطلاعات لازم برای نصب CMS

هنگام نصب وردپرس یا هر CMS دیگری، از شما اطلاعات زیر درخواست می‌شود. حتماً این اطلاعات را دقیقاً وارد کنید:

نام فیلد در نصب CMS مقداری که باید وارد کنید
نام دیتابیس (Database Name) نام کامل تولید شده توسط cPanel (مثلاً username_mydata)
نام کاربری (Username) نام کامل کاربری دیتابیس (مثلاً username_myuser)
رمز عبور (Password) رمز عبوری که در مرحله ۲ وارد کردید
آدرس دیتابیس (Database Host) در اکثر مواقع باید localhost باشد.
  • 0 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

مقالات مربوطه

تفاوت DNS، Nameserver و IP و چگونگی تنظیم Nameserver دامنه

آدرس‌دهی در اینترنت چگونه کار می‌کند؟ اینترنت بر پایه آدرس‌های عددی (IP) کار می‌کند، اما ما برای...

راهنمای جامع رفع مشکل عدم ارسال یا دریافت ایمیل (بررسی SPF, DKIM, DMARC)

چرا ایمیل‌های من به Inbox نمی‌روند یا اصلاً ارسال/دریافت نمی‌شوند؟ برای اطمینان از اعتبار دامنه...

آموزش کامل آپلود فایل‌ها روی هاست با File Manager یا نرم‌افزار FTP

چطور فایل‌های وب‌سایت خود را به سرور منتقل کنیم؟ برای نمایش وب‌سایت شما، فایل‌های آن باید به...

نحوه ورود به cPanel و معرفی بخش‌های اصلی

cPanel چیست و چرا به آن نیاز دارم؟ cPanel (سی‌پنل) محبوب‌ترین کنترل پنل مدیریتی برای سرویس‌های...

آموزش ساخت اکانت ایمیل در cPanel و تنظیم آن روی Outlook/Gmail/Mobile

چرا به ایمیل‌های حرفه‌ای نیاز داریم؟ ایجاد ایمیل با دامنه شخصی (مانند info@yourdomain.com) نه...