ساخت دیتابیس MySQL و کاربرد دیتابیس در cPanel
مقدمه:
ساخت دیتابیس MySQL و کاربرد دیتابیس در cPanel زمانی اهمیت پیدا میکند که بخواهید وردپرس، فروشگاه اینترنتی یا یک برنامه پویا را روی هاست اجرا کنید. برای راهاندازی صحیح باید دیتابیس، کاربر و رمز عبور جداگانه بسازید، کاربر را به دیتابیس متصل و مجوزهای لازم را تعیین کنید. سپس نام دیتابیس، نام کاربری، رمز و میزبان را در تنظیمات برنامه وارد کنید. پیش از حذف، تغییر نام یا ویرایش گسترده اطلاعات نیز باید بکاپ بگیرید.
فهرست مطالب پیشنهادی
- دیتابیس MySQL چیست؟
- دیتابیس در سایت چه کاربردی دارد؟
- تفاوت دیتابیس، کاربر و phpMyAdmin
- پیشنیازهای ساخت دیتابیس
- ساخت دیتابیس با Database Wizard
- ساخت دیتابیس از Manage My Databases
- اتصال کاربر و تعیین دسترسیها
- اتصال دیتابیس به وردپرس
- مدیریت و بکاپ دیتابیس
- رفع خطاهای رایج
- چک لیست نهایی
- جمع بندی و سؤالات متداول
دیتابیس MySQL چیست؟
دیتابیس مجموعهای ساختاریافته از اطلاعات است که برنامه میتواند آنها را ذخیره، جست وجو، ویرایش و حذف کند. MySQL یکی از سامانههای مدیریت پایگاه داده رابطهای است که در بسیاری از سایتها و برنامههای تحت وب استفاده میشود.
در یک سایت وردپرسی، اطلاعات نوشتهها، کاربران، تنظیمات، محصولات، سفارشها و دیدگاهها عمدتاً در دیتابیس ذخیره میشوند. تصاویر و فایلهای افزونهها معمولاً داخل فضای فایل هاست قرار دارند؛ بنابراین بکاپ کامل سایت باید هم فایلها و هم پایگاه داده را پوشش دهد.
آیا MariaDB با MySQL متفاوت است؟
برخی سرورهای cPanel بهجای MySQL از MariaDB استفاده میکنند. از دید بسیاری از برنامههای رایج، روش ساخت دیتابیس و اطلاعات اتصال در cPanel مشابه است؛ اما نسخه سرور و سازگاری برنامه باید بررسی شود.
کاربر cPanel معمولاً امکان تغییر موتور یا نسخه دیتابیس سرور را ندارد. این تنظیم در اختیار مدیر سرور یا شرکت میزبانی است.
دیتابیس در سایت چه کاربردی دارد؟
سایتهای ایستا ممکن است فقط از فایلهای HTML، CSS و JavaScript تشکیل شده باشند، اما یک سایت پویا به ذخیره و بازیابی اطلاعات نیاز دارد. پایگاه داده این اطلاعات را مستقل از ظاهر صفحات نگهداری میکند.
نمونههای متداول کاربرد دیتابیس عبارتاند از:
- ذخیره نوشتهها و صفحات وردپرس
- نگهداری مشخصات کاربران
- ثبت محصولات و موجودی فروشگاه
- ذخیره سفارشها و وضعیت پرداخت
- نگهداری تنظیمات قالب و افزونهها
- ثبت تیکتها و پیامهای سامانه
- ذخیره اطلاعات نرمافزارهای اختصاصی
- ثبت نشستها یا دادههای موقت، بسته به معماری برنامه
هر سایت یا برنامه بهتر است دیتابیس و کاربر اختصاصی خود را داشته باشد. استفاده مشترک چند برنامه از یک کاربر با دسترسی گسترده، مدیریت و جداسازی امنیتی را دشوار میکند.
اگر درباره سازگاری هاست با وردپرس، نسخه پایگاه داده یا انتقال اطلاعات سایت مطمئن نیستید، میتوانید پیش از راهاندازی از کارشناسان شرکت تجارت الکترونیک نوژن مشاوره دریافت کنید تا نیازهای فنی پروژه بررسی شوند.
[لینک داخلی پیشنهادی: انکرتکست «هاست چیست و چگونه کار میکند» ← مقاله آشنایی با هاست و اجزای آن]
تفاوت دیتابیس، کاربر دیتابیس و phpMyAdmin
این سه مفهوم به یکدیگر مرتبطاند، اما کاربرد یکسانی ندارند.
| بخش | تعریف | کاربرد |
|---|---|---|
| Database | محل ساختاریافته نگهداری اطلاعات | ذخیره جدولها، رکوردها و تنظیمات برنامه |
| Database User | حساب مجاز برای اتصال به دیتابیس | احراز هویت برنامه و کنترل سطح دسترسی |
| Privileges | مجوزهای کاربر روی دیتابیس | اجازه خواندن، ثبت، ویرایش یا حذف اطلاعات |
| phpMyAdmin | ابزار گرافیکی مدیریت اطلاعات دیتابیس | مشاهده جدولها، اجرای Query و Import یا Export |
| Database Wizard | راهنمای مرحلهای cPanel | ساخت دیتابیس، کاربر و اتصال آنها |
| Manage My Databases | بخش مدیریت دیتابیسهای حساب | ساخت، مشاهده و مدیریت کاربران و دسترسیها |
ساخت دیتابیس بدون ساخت کاربر برای راهاندازی برنامه کافی نیست. همچنین ساخت کاربر بدون اتصال آن به دیتابیس باعث میشود برنامه مجوز لازم برای دسترسی به اطلاعات را نداشته باشد.
phpMyAdmin ابزار مدیریت محتوای دیتابیس است، نه روش پیشنهادی cPanel برای ساخت دیتابیس و کاربر. مستندات رسمی cPanel هشدار میدهد ساخت دیتابیس یا کاربر از طریق phpMyAdmin میتواند نگاشت موردنیاز cPanel را ایجاد نکند و بر فرایند بکاپ و بازیابی اثر بگذارد. cPanel & WHM Documentation
پیش نیازهای ساخت دیتابیس در cPanel
برای انجام مراحل به اطلاعات ورود cPanel نیاز دارید. اگر هاست بهصورت اشتراکی ارائه شده است، بخش Databases باید در پنل فعال باشد.
پیش از ساخت، این موارد را مشخص کنید:
- نام قابل تشخیص برای دیتابیس
- نام کاربر اختصاصی
- رمز عبور قوی و منحصربهفرد
- برنامهای که قرار است به دیتابیس متصل شود
- سطح دسترسی موردنیاز
- محل امن نگهداری اطلاعات اتصال
- وجود فضای کافی در هاست
نام منوها میتواند با توجه به نسخه cPanel یا تنظیمات شرکت میزبان متفاوت باشد. در نسخههای جدید ممکن است گزینههای Database Wizard و Manage My Databases را ببینید؛ در برخی نسخهها نیز عناوین قدیمیتر MySQL Database Wizard و MySQL Databases نمایش داده میشوند. cPanel & WHM Documentation
روش اول: ساخت دیتابیس با Database Wizard
استفاده از Database Wizard برای کاربران مبتدی مناسبتر است؛ زیرا ساخت دیتابیس، ایجاد کاربر و تعیین سطح دسترسی را مرحلهبهمرحله انجام میدهد. cPanel نیز استفاده از این ابزار را برای ساخت اولین دیتابیس و کاربر پیشنهاد میکند. cPanel & WHM Documentation
مرحله اول: ورود به بخش Databases
وارد cPanel شوید و از صفحه اصلی بخش Databases را پیدا کنید. سپس گزینه Database Wizard یا MySQL Database Wizard را باز کنید.
اگر این گزینه نمایش داده نمیشود، عبارت Database را در جستوجوی cPanel وارد کنید. ممکن است ارائهدهنده هاست قابلیت مربوط را در پلن شما غیرفعال کرده باشد.
مرحله دوم: تعیین نام دیتابیس
در کادر New Database یک نام کوتاه و قابل تشخیص وارد کنید. برای مثال میتوانید از عبارتی مرتبط با برنامه یا سایت استفاده کنید.
در بسیاری از هاستها، cPanel نام کاربری حساب و علامت زیرخط را به ابتدای نام اضافه میکند. اگر نام حساب example و نام انتخابی shop باشد، نام کامل ممکن است به شکل زیر نمایش داده شود:
example_shop
نام کامل نمایشدادهشده را یادداشت کنید؛ برنامه باید از همین نام کامل استفاده کند. قابلیت Prefix و نحوه نمایش آن به تنظیمات سرور بستگی دارد. cPanel & WHM Documentation
مرحله سوم: ساخت کاربر دیتابیس
در مرحله بعد نام کاربر را وارد کنید. این نام نیز ممکن است همراه Prefix حساب cPanel ساخته شود.
رمزی قوی و اختصاصی تعیین کنید. برای ساخت رمز میتوانید از Password Generator خود cPanel استفاده کنید، اما حتماً مقدار نهایی را در ابزار مدیریت رمز امن ذخیره کنید.
رمز دیتابیس را با رمز cPanel، وردپرس یا حساب ایمیل یکسان انتخاب نکنید. اشتراک رمز میان سرویسها اثر افشای یک حساب را گستردهتر میکند.
مرحله چهارم: تعیین مجوزهای کاربر
پس از ساخت کاربر، مجوزهای موردنیاز را تعیین کنید. برای نصب بسیاری از سیستمهای مدیریت محتوا روی دیتابیس اختصاصی، برنامه در فرایند نصب و به روزرسانی به مجموعهای از دسترسیها نیاز دارد.
گزینه ALL PRIVILEGES همه مجوزهای ارائه شده در این رابط را برای همان دیتابیس به کاربر اختصاص میدهد. در برنامههای اختصاصی یا معماریهای حساس، بهتر است مجوزها مطابق نیاز واقعی برنامه انتخاب شوند.
مرحله پنجم: تکمیل فرایند
پس از تأیید دسترسیها، Wizard پیام موفقیت را نمایش میدهد. در این روش، کاربر بهصورت خودکار به دیتابیس متصل میشود و نیازی نیست دوباره از بخش Add User to Database این ارتباط را ایجاد کنید. cPanel & WHM Documentation
اطلاعات زیر را در یک محل امن نگهداری کنید:
Database Name
Database Username
Database Password
Database Host
روی هاست معمولی، مقدار Database Host اغلب توسط شرکت میزبان اعلام میشود و در بسیاری از نصبهای محلی سرور از localhost استفاده میشود. این مقدار را حدس نزنید و راهنمای سرویس یا تنظیمات برنامه را بررسی کنید.
روش دوم: ساخت دیتابیس از Manage My Databases
بخش Manage My Databases برای مدیریت جداگانه دیتابیسها، کاربران و ارتباط میان آنها مناسب است. در نسخههای دیگر ممکن است همین بخش با عنوان MySQL Databases نمایش داده شود.
مرحله اول: ایجاد دیتابیس
در قسمت Create New Database یا New Database نام موردنظر را وارد و گزینه ساخت را انتخاب کنید. پس از موفقیت، به صفحه قبلی برگردید و نام کامل دیتابیس را در فهرست بررسی کنید.
مرحله دوم: ایجاد کاربر
به بخش ساخت کاربر دیتابیس بروید. نام کاربری، رمز و تکرار رمز را وارد و کاربر را ایجاد کنید.
داشتن نام دیتابیس و کاربر مشابه الزامی نیست. با این حال، انتخاب نامهای قابل تشخیص مدیریت چند سایت را سادهتر میکند؛ البته نباید اطلاعات حساس پروژه را در نامها آشکار کنید.
مرحله سوم: افزودن کاربر به دیتابیس
در قسمت Add User to Database، کاربر و دیتابیس صحیح را انتخاب کنید. سپس گزینه افزودن را بزنید.
در صفحه مجوزها، سطح دسترسی موردنیاز را تعیین و تغییرات را ذخیره کنید. اگر این مرحله انجام نشود، برنامه ممکن است با خطای دسترسی به دیتابیس روبه رو شود.
تفاوت دو روش ساخت دیتابیس
| معیار | Database Wizard | Manage My Databases |
|---|---|---|
| سهولت برای مبتدی | بیشتر | نیازمند دقت بیشتر |
| ساخت دیتابیس | دارد | دارد |
| ساخت کاربر | دارد | دارد |
| اتصال خودکار کاربر | دارد | معمولاً باید دستی انجام شود |
| مدیریت دیتابیسهای قبلی | محدودتر | کاملتر |
| کاربرد مناسب | اولین راهاندازی سایت | مدیریت و اصلاح ساختار موجود |
برای کاربران تازهکار، Wizard احتمال فراموش شدن مرحله اتصال کاربر را کمتر میکند. برای مدیریت دیتابیسها و کاربران موجود، بخش Manage My Databases کنترل بیشتری ارائه میدهد.
اگر برای نصب وردپرس، انتقال سایت یا انتخاب هاست سازگار با پایگاه داده به کمک نیاز دارید، میتوانید خدمات میزبانی و پشتیبانی شرکت تجارت الکترونیک نوژن را بررسی کنید. نوع سرویس باید با حجم دیتابیس، بازدید و پردازشهای سایت هماهنگ باشد.
اتصال دیتابیس به وردپرس
وردپرس برای اتصال به دیتابیس از اطلاعاتی استفاده میکند که معمولاً در فایل wp-config.php قرار دارند. بخش مربوط به اتصال ساختاری مشابه نمونه زیر دارد:
define('DB_NAME', 'cpaneluser_database');
define('DB_USER', 'cpaneluser_dbuser');
define('DB_PASSWORD', 'your-secure-password');
define('DB_HOST', 'localhost');
مقادیر نمونه را عیناً استفاده نکنید. نام کامل دیتابیس و کاربر، رمز واقعی و میزبان اعلام شده توسط شرکت هاستینگ را وارد کنید.
هنگام نصب خودکار وردپرس
نصبکنندههایی مانند ابزارهای خودکار cPanel ممکن است دیتابیس و کاربر را خودشان ایجاد کنند. در این حالت، ساخت دستی دیتابیس الزامی نیست؛ مگر اینکه قصد نصب سفارشی یا انتقال سایت را داشته باشید.
پس از نصب، اطلاعات دیتابیس را تغییر ندهید مگر اینکه تنظیمات وردپرس نیز همزمان اصلاح شوند. تغییر یکطرفه نام کاربر یا رمز باعث قطع ارتباط سایت با پایگاه داده میشود.
[لینک داخلی پیشنهادی: انکرتکست «آموزش نصب وردپرس در cPanel» ← مقاله نصب مرحلهبهمرحله وردپرس روی هاست]
اتصال برنامه اختصاصی
در برنامههای اختصاصی، اطلاعات اتصال ممکن است داخل فایل .env، فایل پیکربندی یا Secret Manager ذخیره شوند. این فایلها نباید در دسترس عمومی وب قرار بگیرند.
رمز را داخل مخزن عمومی کد ثبت نکنید. در صورت افشای رمز، کاربر دیتابیس را با رمز جدید به روزرسانی و تنظیم برنامه را نیز اصلاح کنید.
کاربرد phpMyAdmin در cPanel
phpMyAdmin برای مشاهده جدولها، اجرای Query، ویرایش رکوردها و Import یا Export دیتابیس استفاده میشود. cPanel نیز این ابزار را برای مدیریت اطلاعات دیتابیسهای ساختهشده معرفی میکند. cPanel & WHM Documentation
از بخش Databases وارد phpMyAdmin شوید و دیتابیس موردنظر را از ستون کناری انتخاب کنید. پیش از هر تغییر گسترده، از همان دیتابیس خروجی بگیرید.
کارهایی که با phpMyAdmin انجام میشوند
- مشاهده جدولها و ستونها
- بررسی رکوردهای ذخیرهشده
- اجرای دستورات SQL
- ورود فایل SQL
- تهیه خروجی از دیتابیس
- اصلاح محدود دادهها
- بررسی اندازه جدولها
ویرایش مستقیم دیتابیس نیازمند شناخت ساختار برنامه است. حذف یک جدول، تغییر مقدار سریالشده یا اجرای Query اشتباه میتواند سایت را از کار بیندازد.
دیتابیس را با phpMyAdmin نسازید
هرچند phpMyAdmin ممکن است قابلیت فنی ساخت دیتابیس را نشان دهد، در cPanel باید دیتابیس و کاربر از ابزارهای خود پنل ساخته شوند. در غیر این صورت، نگاشت مالکیت دیتابیس در cPanel ممکن است بهدرستی انجام نشود و بکاپ یا بازیابی مشکل پیدا کند. cPanel & WHM Documentation
[لینک داخلی پیشنهادی: انکرتکست «آموزش کار با phpMyAdmin» ← مقاله مدیریت و ویرایش دیتابیس در phpMyAdmin]
تهیه بکاپ از دیتابیس
پیش از انتقال سایت، به روزرسانی گسترده، جایگزینی افزونه یا اجرای Query، از دیتابیس بکاپ بگیرید. نسخه پشتیبان باید خارج از همان هاست نیز نگهداری شود.
خروجی گرفتن با phpMyAdmin
دیتابیس را انتخاب و وارد بخش Export شوید. روش سریع برای خروجی معمول مناسب است، اما دیتابیسهای بزرگ یا ساختارهای خاص ممکن است به تنظیمات سفارشی نیاز داشته باشند.
فایل خروجی SQL را دانلود و در محل امن ذخیره کنید. اگر فایل شامل اطلاعات کاربران یا سفارشها است، دسترسی به آن را محدود کنید.
استفاده از Backup یا Backup Wizard
cPanel ابزارهای Backup و Backup Wizard را برای دریافت نسخه پشتیبان ارائه میکند. نوع فایل و امکان بازیابی به تنظیمات شرکت میزبان وابسته است.
مستندات cPanel توصیه میکند پیش از تغییراتی مانند Rename دیتابیس، نسخه پشتیبان تهیه شود. cPanel & WHM Documentation
[لینک داخلی پیشنهادی: انکرتکست «آموزش بکاپگیری از سایت در cPanel» ← مقاله تهیه نسخه پشتیبان فایل و دیتابیس]
حذف دیتابیس یا کاربر؛ نکات مهم
حذف دیتابیس معمولاً اطلاعات ذخیرهشده در آن را از دسترس خارج میکند. قبل از حذف، نام دیتابیس را با فایل تنظیمات برنامه تطبیق دهید و بکاپ قابل بازیابی تهیه کنید.
حذف کاربر دیتابیس با حذف خود دیتابیس یکسان نیست. اگر کاربر حذف یا ارتباط او قطع شود، اطلاعات ممکن است باقی بمانند، اما برنامه دیگر نمیتواند با همان حساب متصل شود.
از انتخاب نام مشابه برای چند دیتابیس مهم بدون مستندسازی خودداری کنید. هنگام حذف، Prefix کامل و نام نهایی را بررسی کنید.
اصول امنیتی دیتابیس در هاست
رمز مستقل انتخاب کنید
کاربر دیتابیس باید رمز قوی و منحصربهفرد داشته باشد. رمز را در پیام عمومی، تصویر آموزشی یا تیکت غیرضروری منتشر نکنید.
از کاربر مشترک استفاده نکنید
برای سایتهای جداگانه کاربران مستقل بسازید. اگر یکی از سایتها آسیب ببیند، جداسازی حسابها میتواند دامنه دسترسی مستقیم به سایر دیتابیسها را محدود کند.
دسترسی Remote را بیدلیل فعال نکنید
اگر برنامه روی همان هاست اجرا میشود، معمولاً نیازی به دسترسی عمومی از راه دور نیست. Remote Database Access را فقط برای IPهای مشخص و نیاز واقعی فعال کنید.
قابلیت دسترسی از راه دور در cPanel برای مجاز کردن میزبانهای خارجی به MySQL یا MariaDB استفاده میشود. باز گذاشتن دسترسی گسترده بدون محدودیت IP، انتخاب مناسبی نیست. cPanel & WHM Documentation
فایل تنظیمات برنامه را محافظت کنید
فایلهایی مانند wp-config.php یا .env حاوی رمز دیتابیس هستند. مجوز دسترسی آنها باید متناسب با وبسرور و ساختار هاست تعیین شود.
قرار دادن فایل تنظیمات در پوشه عمومی دانلود، مخزن Git یا بکاپ بدون حفاظت میتواند اطلاعات اتصال را افشا کند.
رفع خطاهای رایج اتصال دیتابیس
خطای Error Establishing a Database Connection
این خطا در وردپرس معمولاً به معنی برقرار نشدن ارتباط با دیتابیس است. نام دیتابیس، نام کاربری، رمز و DB Host را در wp-config.php بررسی کنید.
وجود دیتابیس بهتنهایی کافی نیست. کاربر باید به همان دیتابیس متصل و دارای مجوز لازم باشد.
خطای Access Denied for User
این پیام نشان میدهد احراز هویت یا دسترسی کاربر پذیرفته نشده است. رمز اشتباه، نام ناقص بدون Prefix، متصل نبودن کاربر یا نبود مجوز از علتهای رایج هستند.
رمز را از Manage My Databases تغییر دهید و سپس تنظیمات برنامه را با مقدار جدید هماهنگ کنید.
دیتابیس در فهرست دیده نمیشود
ممکن است وارد حساب cPanel اشتباه شده باشید یا دیتابیس خارج از ابزارهای cPanel ساخته شده باشد. ابتدا حساب، Prefix و بخش Current Databases را بررسی کنید.
برای ساخت دیتابیس جدید، از Database Wizard یا Manage My Databases استفاده کنید و آن را مستقیماً در phpMyAdmin نسازید.
سایت پس از تغییر رمز باز نمیشود
پس از تغییر رمز کاربر MySQL، برنامه همچنان رمز قبلی را استفاده میکند. مقدار رمز را در فایل تنظیمات سایت اصلاح و کش برنامه را در صورت نیاز پاک کنید.
Import دیتابیس متوقف میشود
محدودیت حجم فایل، زمان اجرا یا تنظیمات PHP میتواند روی Import اثر بگذارد. فایل را فشرده یا بخشبندی نکنید مگر اینکه ساختار SQL و روش بازیابی را میشناسید.
برای دیتابیس بزرگ با پشتیبانی هاست هماهنگ کنید تا روش مناسب Import براساس محدودیتهای سرور مشخص شود.
سناریوی عملی نصب یک سایت جدید
فرض کنید میخواهید وردپرس را بهصورت دستی نصب کنید. ابتدا از Database Wizard دیتابیسی با نام مرتبط میسازید، سپس کاربر مستقلی با رمز تولیدشده ایجاد و مجوز لازم را به او اعطا میکنید.
پس از پایان Wizard، نام کامل دیتابیس و کاربر را یادداشت میکنید. این مقادیر همراه رمز و DB Host در فرم نصب وردپرس وارد میشوند.
بعد از نصب، سایت و بخش مدیریت را آزمایش میکنید. سپس یک نسخه پشتیبان اولیه از فایلها و دیتابیس تهیه میکنید تا نقطه بازیابی سالمی در اختیار داشته باشید.
چک لیست نهایی ساخت دیتابیس MySQL
- حساب صحیح cPanel باز شده است.
- نام دیتابیس کوتاه و قابل تشخیص است.
- Prefix کامل نام دیتابیس یادداشت شده است.
- کاربر مستقلی برای برنامه ساخته شده است.
- رمز قوی در ابزار مدیریت رمز ذخیره شده است.
- کاربر به دیتابیس صحیح متصل شده است.
- سطح دسترسی متناسب با برنامه تعیین شده است.
- نام کاربری و دیتابیس کامل در تنظیمات وارد شدهاند.
- مقدار DB Host از راهنمای هاست بررسی شده است.
- اطلاعات اتصال در فضای عمومی قرار نگرفتهاند.
- سایت پس از اتصال آزمایش شده است.
- یک بکاپ اولیه از دیتابیس تهیه شده است.
- بکاپ در محلی خارج از هاست نیز نگهداری میشود.
- دسترسی Remote بدون نیاز فعال نشده است.
- اطلاعات پروژه برای نگهداری آینده مستند شدهاند.
جمع بندی
در فرایند ساخت دیتابیس MySQL و کاربرد دیتابیس در cPanel، سه بخش اصلی باید بهدرستی تنظیم شوند: خود دیتابیس، کاربر دیتابیس و مجوز ارتباط میان آنها. ساخت یکی از این موارد بدون دو بخش دیگر برای اتصال برنامه کافی نیست.
Database Wizard مسیر سادهتری برای اولین راهاندازی است؛ زیرا دیتابیس، کاربر و دسترسی را به ترتیب ایجاد میکند. Manage My Databases نیز برای مدیریت دستی دیتابیسها و کاربران موجود مناسب است.
phpMyAdmin را برای مشاهده و ویرایش اطلاعات، اجرای Query و Import یا Export به کار ببرید؛ نه برای ساخت دیتابیس و کاربر cPanel. پیش از هر تغییر حساس نیز بکاپ بگیرید و اطلاعات ورود را در محل امن نگهداری کنید.
برای انتخاب هاست مناسب دیتابیس، نصب وردپرس، انتقال سایت یا رفع خطاهای اتصال MySQL میتوانید با کارشناسان شرکت تجارت الکترونیک نوژن در ارتباط باشید و خدمات میزبانی و پشتیبانی فنی متناسب با پروژه را بررسی کنید.
سؤالات متداول
تفاوت دیتابیس و کاربر دیتابیس چیست؟
دیتابیس محل نگهداری جدولها و اطلاعات است. کاربر دیتابیس حسابی است که با رمز و مجوز مشخص به آن متصل میشود.
چرا نام دیتابیس در cPanel با نامی که وارد کردم متفاوت است؟
cPanel ممکن است نام کاربری حساب و علامت زیرخط را بهعنوان Prefix به ابتدای نام اضافه کند. در تنظیمات برنامه باید نام کامل نمایشدادهشده را وارد کنید.
آیا میتوان دیتابیس را از phpMyAdmin ساخت؟
در هاست cPanel بهتر است این کار را انجام ندهید. از Database Wizard یا Manage My Databases استفاده کنید تا مالکیت و نگاشت دیتابیس در cPanel بهدرستی ثبت شود.
برای وردپرس باید ALL PRIVILEGES را فعال کنیم؟
وردپرس برای نصب، اجرا و بهروزرسانی به مجموعهای از مجوزها نیاز دارد و در دیتابیس اختصاصی آن معمولاً مجوزهای لازم از طریق Wizard تعیین میشوند. در زیرساختهای خاص، سطح دسترسی باید توسط مدیر فنی تنظیم شود.
DB Host در cPanel چیست؟
در بسیاری از سرویسهای معمول مقدار آن localhost است، اما این موضوع برای همه زیرساختها قطعی نیست. مقدار صحیح را از شرکت میزبان یا اطلاعات اتصال سرویس دریافت کنید.
آیا با حذف کاربر، دیتابیس هم حذف میشود؟
خیر؛ حذف کاربر و حذف دیتابیس دو عملیات متفاوت هستند. با حذف کاربر ممکن است اطلاعات باقی بمانند، اما برنامه دیگر با آن حساب به دیتابیس دسترسی نخواهد داشت.
چگونه از دیتابیس بکاپ بگیریم؟
میتوانید از بخش Export در phpMyAdmin یا ابزارهای Backup و Backup Wizard استفاده کنید. نسخه خروجی را در محلی امن و خارج از همان هاست نیز نگهداری کنید.
