دیتابیس یا پایگاه داده، نیاز اولیه و حیاتی هر وب سایت است، دیتابیس به عنوان انبار اطلاعات، نقشی مهم در ذخیره سازی و مدیریت داده های وب سایت ایفا می کند. بدون دیتابیس، وب سایت شما قادر به ذخیره اطلاعات کاربران، محتوا، تنظیمات و سایر داده های ضروری نخواهد بود.
در این نوشتار از VIP Host قصد داریم آموزش ساخت دیتابیس در سی پنل را ارائه دهیم تا شما بتوانید با توجه به تمام نکات گفته شده بدون هیچ ایراد و اشکالی این مراحل نسبتا آسان اما مهم را پیش ببرید؛ با ما همراه باشید.
وظایف دیتابیس در سایت
پیش از اینکه با هم آموزش ساخت دیتابیس در سی پنل را مرورکنیم باید بدانیم وظایف دیتابیس در سایت چیست.
1. ذخیره سازی اطلاعات:
همانطور که گفته شد، دیتابیس محل ذخیره سازی اطلاعات وب سایت شما است. این اطلاعات می تواند شامل موارد زیر باشد:
- اطلاعات کاربران: نام، نام کاربری، رمز عبور، آدرس ایمیل و سایر اطلاعات مربوط به کاربران وب سایت
- محتوا: مقالات، تصاویر، ویدئوها و سایر محتوای وب سایت
- تنظیمات: تنظیمات مربوط به قالب، افزونه ها و سایر بخش های وب سایت
- سایر داده ها: اطلاعات مربوط به سفارشات، تراکنش ها، نظرات و سایر داده های مرتبط با وب سایت
2. پویایی و تعامل:
دیتابیس ها امکان پویایی و تعامل را به وب سایت شما می بخشند. به عنوان مثال، با استفاده از دیتابیس می توانید:
- سیستم عضویت: به کاربران اجازه ثبت نام و ورود به وب سایت را بدهید.
- سیستم نظرات: امکان ارسال و نمایش نظرات کاربران را فراهم کنید.
- سبد خرید: فرآیند خرید و پرداخت را برای کاربران مدیریت کنید.
- جستجوی پیشرفته: امکان جستجوی آسان و دقیق اطلاعات را برای کاربران فراهم کنید.
3. مقیاس پذیری:
با افزایش حجم اطلاعات و ترافیک وب سایت، دیتابیس ها امکان مقیاس پذیری و ارتقا را به شما می دهند. به این ترتیب می توانید بدون افت عملکرد، وب سایت خود را توسعه و گسترش دهید.
4. امنیت:
دیتابیس ها امکان ذخیره سازی امن اطلاعات را فراهم می کنند. با استفاده از رمزنگاری و سایر روش های امنیتی می توانید از اطلاعات خود در برابر دسترسی غیرمجاز محافظت کنید.
آموزش ساخت دیتابیس در سی پنل
کنترل پنل ها به عنوان رابط کاربری برای مدیریت وب سایت، امکاناتی را برای ساخت و مدیریت دیتابیس ارائه می دهند. در این بخش، مراحل ساخت دیتابیس در کنترل پنل محبوب سی پنل Cpanel را شرح می دهیم:
آموزش ساخت دیتابیس در سی پنل
روش اول ساخت دیتابیس در سی پنل :
- ورود به سی پنل: ابتدا با استفاده از نام کاربری و رمز عبور خود، به پنل سی پنل تان وارد شوید.
- انتخاب بخش MySQL Databases:
در بخش Databases، گزینه MySQL Databases را پیدا کنید و روی آن کلیک کنید.

- ایجاد دیتابیس جدید:
در بخش Create New Database، نام دلخواه خود را برای دیتابیس تان در کادر New Database Name وارد کنید.

- ساخت کاربر و انتخاب رمز عبور:
حالا باید کاربری را بسازید و در بخش Password، رمز عبوری قوی و امن برای آن انتخاب کنید. میتوانید از ابزار Password Generator برای ایجاد رمز عبور تصادفی و قوی استفاده کنید.
دقت داشته باشید که از گذرواژه های قدرتمند استفاده کنید، توصیه می کنیم مقاله چگونه گذرواژه قوی بسازیم؟ را در همین سایت بخوانید تا نکاتی بسیار کاربردی در این زمینه را مرورکنید.

- تعیین سطح دسترسی:
در بخش Username، نام کاربری دلخواه خود را برای دیتابیس تان وارد کنید.
حالا در بخش Manage User Privileges، سطح دسترسی کاربر را تعیین کنید. برای اعطای تمام دسترسیها، گزینه ALL PRIVILEGES را انتخاب کنید.

- تکمیل فرآیند ساخت دیتابیس در سی پنل:
پس از انجام تنظیمات دلخواه، بر روی دکمه Create Database کلیک کنید.
نکته : نام دیتابیس و نام کاربری را حتما باید منحصر به فرد انتخاب کنید و نمی توان از نام های تکراری و موجود استفاده کرد، همچنین تلاش کنید رمز های عبور بسیار قوی را استفاده کنید تا دیتابیس شما مورد حملات هکری قرار نگیرد و مهمترین بخش اینکه سریعا دکمه ALL PRIVILEGES را نزنید. کمی وقت بگذارید و دقیقا دسترسی هایی که کاربر نیاز دارد را انتخاب کنید و نه بیشتر!
روش دوم ساخت دیتابیس در سی پنل :
مراحل ساخت دیتابیس در سی پنل با ویزارد: ویزارد ها همیشه راه حل های آسان تری هستند که شما را مرحله به مرحله با خود جلو می برند تا به نتیجه برسانند.
- ورود به سی پنل: ابتدا با استفاده از نام کاربری و رمز عبور خود، به سی پنل تان وارد شوید.
- انتخاب ابزار MySQL Database Wizard:
در بخش Databases، گزینه MySQL Database Wizard را پیدا کنید و روی آن کلیک کنید.

- انتخاب نام دیتابیس: در کادر New Database Name، نام دلخواه خود را برای دیتابیس تان وارد کنید.
- ساخت کاربر و انتخاب رمز عبور: در بخش Password، رمز عبوری قوی و امن برای کاربر انتخاب کنید. میتوانید از ابزار Password Generator برای ایجاد رمز عبور تصادفی و قوی استفاده کنید.


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

- تعیین سطح دسترسی: در بخش Username، نام کاربری دلخواه خود را برای دیتابیس تان وارد کنید.
در بخش Manage User Privileges، سطح دسترسی کاربر را تعیین کنید. برای اعطای تمام دسترسیها، گزینه ALL PRIVILEGES را انتخاب کنید.
- تکمیل فرآیند ساخت دیتابیس در سی پنل : پس از انجام تنظیمات دلخواه، بر روی دکمه Create Database کلیک کنید.
سطوح دسترسی دیتابیس
همانطور که در مراحل بالا مشاهده کردید پس از ساخت دیتابیس در سی پنل ، باید سطح دسترسی برای کاربران را تعیین کنید. سطوح دسترسی، مشخص میکنند که هر کاربر چه اقداماتی را میتواند در دیتابیس تعریف شده انجام دهد. در این بخش می خواهیم ببینیم این سطوح دسترسی دقیقا چه مفهومی دارند و هر یک چه مجوزهایی را به کاربر می دهند. با ما در VIP Host همراه بمانید.

سطوح دسترسی پیشفرض:
سی پنل سه سطح دسترسی پیشفرض برای کاربران دیتابیس ارائه میدهد:
- All Privileges: این سطح دسترسی، تمام اختیارات را به کاربر میدهد، از جمله ایجاد، حذف، ویرایش و مشاهده تمام اطلاعات دیتابیس در واقع شاه کلید پایگاه داده را به کاربر می دهد که هر کاری بخواهد بتواند انجام دهد! پس مراقب این سطح دسترسی باشید.
- Create User: این سطح دسترسی به کاربر اجازه میدهد تا کاربران جدیدی برای دیتابیس ایجاد کند اما اجازه مشاهده یا تغییر اطلاعات دیتابیس را به آنها نمیدهد.
- No Privileges: این سطح دسترسی، هیچ گونه اختیاری به کاربر نمیدهد.
سطوح دسترسی سفارشی:
علاوه بر سطوح دسترسی پیشفرض، میتوانید سطوح دسترسی سفارشی نیز برای کاربران دیتابیس خود ایجاد کنید. برای این کار، از بخش Manage User Privileges در سی پنل استفاده کنید تا دقیقا بتوانید به کاربران همان دسترسی که مد نظرتان است را اعطا کنید.
در این بخش، میتوانید به طور دقیق مشخص کنید که هر کاربر چه اقداماتی را میتواند در دیتابیس انجام دهد و چه کارهایی را نمی تواند پیش ببرد. برای مثال، میتوانید به کاربر اجازه دهید تا فقط جداول جدیدی را ایجاد کند، اما اجازه ویرایش یا حذف دادهها را به او ندهید.
مثالهایی از سطوح دسترسی سفارشی:
- کاربر با سطح دسترسی فقط خواندن:
- میتواند جداول، نماها و رویهها را مشاهده کند.
- نمیتواند دادهها را ویرایش یا حذف کند.
- نمیتواند جداول جدیدی را ایجاد کند.
- کاربر با سطح دسترسی فقط نوشتن:
- میتواند دادهها را در جداول موجود اضافه کند.
- نمیتواند دادهها را ویرایش یا حذف کند.
- نمیتواند جداول جدیدی را ایجاد کند.
- کاربر با سطح دسترسی کامل:
- میتواند جداول جدیدی را ایجاد کند.
- میتواند دادهها را در جداول موجود اضافه، ویرایش و حذف کند.
- میتواند جداول، نماها و رویهها را مشاهده کند.
بررسی گزینههای سطوح دسترسی دیتابیس در سی پنل
در بخش Manage User Privileges سی پنل گزینه های متعددی را میبینید :
بخش Database:
- SELECT: به کاربر اجازه میدهد که دادهها را از جداول دیتابیس مشاهده کند.
- INSERT: به کاربر اجازه میدهد که دادههای جدیدی را به جداول دیتابیس اضافه کند.
- UPDATE: به کاربر اجازه میدهد که دادههای موجود در جداول دیتابیس را ویرایش کند.
- DELETE: به کاربر اجازه میدهد که دادهها را از جداول دیتابیس حذف کند.
- CREATE: به کاربر اجازه میدهد که جداول جدیدی را در دیتابیس ایجاد کند.
- ALTER: به کاربر اجازه میدهد تا ساختار جداول موجود در دیتابیس را تغییر دهد.
- DROP: به کاربر اجازه میدهد تا جداول موجود در دیتابیس را حذف کند.
- GRANT: به کاربر اجازه میدهد تا سطوح دسترسی را به کاربران دیگر دیتابیس اعطا کند.
- INDEX: به کاربر اجازه میدهد تا شاخصهای جدیدی را برای جداول دیتابیس ایجاد کند.
بخش Data:
- References: به کاربر اجازه میدهد تا کلیدهای خارجی را در جداول دیتابیس ایجاد کند.
- Trigger: به کاربر اجازه میدهد تا تریگرهای جدیدی را برای جداول دیتابیس ایجاد کند.
بخش Administration:
- Process: به کاربر اجازه میدهد تا فرآیندهای مربوط به دیتابیس را مشاهده و مدیریت کند.
- File: به کاربر اجازه میدهد تا فایلهای مربوط به دیتابیس را مشاهده و مدیریت کند.
- Show Databases: به کاربر اجازه میدهد تا لیست تمام دیتابیسهای موجود در سرور را مشاهده کند.
- Create Temporary Tables: به کاربر اجازه میدهد تا جداول موقت جدیدی را در دیتابیس ایجاد کند.
- Lock Tables: به کاربر اجازه میدهد تا جداول دیتابیس را قفل کند.
- Replication Slave: به کاربر اجازه میدهد تا دیتابیس را به عنوان یک اسلِیو در فرآیند تکثیر (Replication) تنظیم کند.
بخش Routine:
- Create Routine: به کاربر اجازه میدهد تا رویهها Procedures و توابع Functions جدیدی را در دیتابیس ایجاد کند.
- Alter Routine: به کاربر اجازه میدهد تا رویهها و توابع موجود در دیتابیس را تغییر دهد.
- Execute Routine: به کاربر اجازه میدهد تا رویهها و توابع موجود در دیتابیس را اجرا کند.
بخش Information Schema:
- SELECT: به کاربر اجازه میدهد تا اطلاعات مربوط به ساختار دیتابیس را از جداول Information Schema مشاهده کند.
خوب است بدانید به طور پیش فرض، علامت تیک در مقابل هیچ کدام از گزینهها فعال نیست پس برای فعال کردن یک گزینه، کافی است علامت تیک مربوط به آن را بزنید.
در این نوشتار کوتاه با ساخت دیتابیس در سی پنل آشنا شدید و سطوح دسترسی را هم آموختید، برای دریافت مشاوره های تخصصی تر با ما در VIP Host در تماس باشید. دعوت می کنیم مقاله آموزش نصب وردپرس روی هاست CPanel را نیز بخوانید.