مدیریت دادهها و اطلاعات وبسایت یکی از حیاتیترین وظایف هر وبمستر، طراح سایت یا مدیر سرور است. هنگامی که شما یک وبسایت را بر پایه سیستمهای مدیریت محتوا مانند وردپرس یا کدهای اختصاصی راهاندازی میکنید، تمامی اطلاعات کاربری، نوشتهها، تنظیمات و ساختار سایت درون پایگاه داده یا همان دیتابیس (Database) ذخیره میشود.
بنابراین، دانستن نحوه دریافت نسخه پشتیبان و خروجی گرفتن از دیتابیس یکی از مهارتهای پایهای و ضروری است که هر کاربری باید به آن مسلط باشد تا در مواقع بروز بحران، از دادههای خود محافظت کند.
در این مقاله تخصصی از وبلاگ سابین سرور قصد داریم به صورت کاملاً گام به گام و عملی، نحوه خروجی گرفتن از دیتابیس در هاست سی پنل (cPanel) را بررسی کنیم. این عملیات که در اصطلاح فنی به آن Export Database گفته میشود، در سناریوهای مختلفی نظیر انتقال سایت به هاست جدید، مهاجرت به شرکتهای میزبان دیگر، تست تغییرات بزرگ در محیط لوکال هاست یا ایجاد بکاپهای دستی پیش از بهروزرسانیهای اساسی کاربرد دارد.
دیتابیس در سی پنل چیست و چرا به خروجی گرفتن از آن نیاز داریم؟
پایگاه داده یا دیتابیس مجموعهای سازمانیافته از دادههای الکترونیکی است که روی فضای ذخیرهسازی هاست شما قرار دارد. در هاستهای لینوکسی محبوب که از کنترل پنل قدرتمند cPanel استفاده میکنند، دیتابیسها عمدتاً بر پایه سیستم مدیریت پایگاه داده رابطهای MySQL یا MariaDB پیادهسازی میشوند. تمام درخواستهای کاربران، نظرات، اطلاعات ثبتنامی، رمزهای عبور و محتوای صفحات شما در این جداول ذخیره میگردند.
دلایل متعددی وجود دارد که شما را ملزم به گرفتن فایل خروجی (معمولاً با پسوند .sql یا فشردهشده) از پایگاه داده میکند:
- انتقال وبسایت: هنگامی که قصد دارید هاست خود را تعویض کرده یا از سرویسهای اشتراکی به زیرساختهای مقیاسپذیرتر مانند هاست اختصاصی مهاجرت کنید، انتقال دیتابیس گام اصلی است.
- بکاپگیری دستی و ایمنی پیش از آپدیت: پیش از نصب افزونههای سنگین، آپدیتهای اساسی هسته وردپرس یا اعمال تغییرات کدنویسی، گرفتن خروجی از دیتابیس بیمهنامه سایت شما در برابر خطاهای احتمالی است.
- توسعه محلی (Local Development): بسیاری از برنامهنویسان برای تست قالبها و افزونهها، نسخه کپی سایت را روی لوکال هاست رایانه شخصی اجرا میکنند که برای این کار به ایمپورت فایل خروجی نیاز خواهند داشت.
پیش از شروع عملیات، توصیه میکنیم اگر هنوز با مراحل اولیه ایجاد پایگاه داده آشنا نیستید، مقاله جامع آموزش ساخت دیتابیس در سی پنل را مطالعه فرمایید تا تسلط کافی بر ساختار مدیریت دیتابیس پیدا کنید.
فیلم آموزش خروجی گرفتن از دیتابیس در سی پنل
در این ویدئوی آموزشی سعی کرده ایم به شما نحوه خروجی گرفتن از دیتابیس را آموزش دهیم . شما با مشاهده این فیلم آموزشی خواهید توانست از تمام دیتاهای سایت خود که در دیتابیس ذخیره سازی شده است را خروجی بگیرید . این خروجی گرفتن از دیتابیس در مواقع ضروری بسیار کارآمد می باشد و میتوانید به عنوان بکاپ از آن استفاده کنید.
گام اول: ورود به کنترلپنل cPanel و بخش پایگاه داده
برای شروع فرآیند Export، ابتدا باید به کنترلپنل هاست خود دسترسی داشته باشید. اگر از کاربران حرفهای سرورها باشید، مسیرهای دسترسی را به خوبی میشناسید؛ اما اگر در این زمینه تازهکار هستید، پیشنهاد میکنیم نگاهی به مقاله آموزش ورود به سی پنل بیندازید تا بدون مشکل وارد حساب کاربری خود شوید.
پس از ورود به محیط اصلی cPanel، به دنبال بخش تخصصی به نام Databases بگردید. در این بخش ابزارهای مختلفی برای مدیریت پایگاههای داده وجود دارد که دسترسی به آنها بسیار ساده و روان است.

آشنایی با ابزارهای بخش Databases در سی پنل
در پنل مدیریت cPanel، در بخش پایگاههای داده گزینههای زیر را مشاهده خواهید کرد:
- phpMyAdmin: ابزار تحت وب قدرتمند برای مدیریت کامل ساختار، جداول و محتوای دیتابیسهای MySQL.
- MySQL® Databases: محیطی برای ساخت، حذف، تغییر نام و مدیریت دسترسی کاربران دیتابیس.
- MySQL® Database Wizard: دستیار ساده و گامبهگام برای کاربران مبتدی جهت ساخت سریع پایگاه داده و اتصال کاربر به آن.
- Remote MySQL®: ابزاری برای اعطای دسترسی به سرورهای خارج از هاست جهت اتصال ریموت به پایگاه داده.
برای خروجی گرفتن از دیتابیس، ابزار اصلی و مورد نیاز ما phpMyAdmin است. پس روی آیکون آن کلیک کنید تا وارد صفحه مدیریت پایگاههای داده شوید.

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

در این صفحه، در منوی سمت چپ، لیست تمامی دیتابیسهای موجود بر روی هاست شما نمایش داده میشود. اگر سایتهای متعددی روی هاست خود میزبانی میکنید، ممکن است چندین دیتابیس نامگذاری شده را مشاهده کنید. پیش از انتخاب، حتماً نام دقیق پایگاه داده وبسایت خود را (که معمولاً در فایل تنظیمات مانند wp-config.php در وردپرس ذکر شده است) بررسی کنید.

دیتابیسی را که قصد خروجی گرفتن از آن را دارید پیدا کرده و روی نام آن کلیک کنید. با این کار، صفحه بارگذاری شده و لیست تمامی جداول (Tables) داخلی آن پایگاه داده در سمت راست صفحه نمایان خواهد شد.
گام سوم: انجام فرآیند Export (خروجی گرفتن) از دیتابیس
پس از انتخاب دیتابیس و مشاهده لیست جداول آن، در منوی بالای صفحه گزینههای مختلفی نظیر Structure، SQL، Search، Query، Export، Import و غیره را مشاهده خواهید کرد. برای دریافت فایل پشتیبان، روی گزینه Export کلیک کنید تا به صفحه تنظیمات خروجی هدایت شوید.

در صفحه Export، با دو روش کلی برای خروجی گرفتن مواجه خواهید شد:
- Quick (سریع): تمامی تنظیمات روی حالت پیشفرض و استاندارد قرار میگیرد و سریعترین راه برای دریافت فایل خروجی کامل است.
- Custom (سفارشی): به شما اجازه میدهد جداول خاصی را انتخاب کنید، فرمت فایل خروجی را تغییر دهید یا گزینههای پیشرفته ساختار SQL را سفارشیسازی کنید.
برای بیشتر کاربران و وبمستران، حالت سریع کاملاً کفایت میکند. مطابق تصویر زیر، گزینه Quick – display only the minimal options را انتخاب نموده و در بخش Format، مطمئن شوید که فرمت روی حالت SQL تنظیم شده است.

در نهایت، روی دکمه آبی رنگ Go در پایین صفحه کلیک کنید. بسته به حجم پایگاه داده شما، فرآیند پردازش چند لحظه طول کشیده و پس از آن، یک فایل با پسوند .sql به طور خودکار بر روی رایانه شما دانلود خواهد شد. حتماً این فایل را در پوشهای امن ذخیره کنید.
نکات طلایی و امنیتی پس از خروجی گرفتن از دیتابیس
اکنون که فایل خروجی دیتابیس خود را با موفقیت دریافت کردهاید، میتوانید آن را به سرور دیگر منتقل کرده یا در هاست جدید ایمپورت کنید.
برای انجام این کار در مقصد، میتوانید از مقاله آموزشی راهنمای جامع ایمپورت اطلاعات دیتابیس سی پنل از طریق phpMyAdmin استفاده کنید که مسیر بازگردانی اطلاعات را به سادهترین شکل توضیح داده است.
رعایت نکات زیر پس از دریافت خروجی دیتابیس به پایداری و امنیت وبسایت شما کمک شایانی میکند:
- امنیت فایل بکاپ: فایلهای خروجی SQL حاوی تمام اطلاعات حیاتی سایت از جمله نامهای کاربری و رمزهای هششده کاربران است؛ بنابراین از آپلود آنها در فضاهای عمومی یا اشتراکگذاری ناامن خودداری کنید.
- بهینهسازی منابع: اگر حجم دیتابیس شما بسیار بالا است، پیشنهاد میشود پیش از خروجی گرفتن، جداول هرزنامه، لاگهای موقت یا بازبینیهای قدیمی (Revisions) را پاکسازی کنید تا سرعت دانلود و ایمپورت افزایش یابد.
بررسی چالشهای رایج هنگام خروجی گرفتن از پایگاه داده
گاهی اوقات ممکن است در حین فرآیند خروجی گرفتن با خطاهایی مانند کمبود حافظه (Memory Limit) یا خطای زمان بر شدن اسکریپت (Timeout) مواجه شوید. این مشکلات معمولاً در دیتابیسهای حجیم رخ میدهند. برای حل این مشکل میتوانید از راه زیر استفاده کنید:
- استفاده از ابزار Full Backup در cPanel به جای phpMyAdmin برای دیتابیسهای بسیار حجیم.
- افزایش محدودیتهای PHP از طریق تنظیمات هاست یا مشورت با تیم پشتیبانی هاستینگ.
- خروجی گرفتن جداگانه از جداول مهم به جای کل دیتابیس در صورت نیاز اضطراری.
جمعبندی و نتیجهگیری
در این مقاله آموزشی از وبلاگ سابین سرور، به صورت جامع و گام به گام نحوه خروجی گرفتن از دیتابیس در هاست سی پنل را بررسی کردیم. آموختیم که چگونه از طریق کنترلپنل cPanel وارد ابزار phpMyAdmin شده و با چند کلیک ساده، نسخه پشتیبان پایگاه داده خود را در قالب یک فایل SQL دریافت کنیم. این فرآیند یکی از ارکان اصلی نگهداری وبسایت، مهاجرتهای هاست و تامین امنیت اطلاعات به شمار میرود.
پایداری، سرعت و امنیت وبسایت شما رابطه مستقیم با کیفیت زیرساخت میزبان آن دارد. اگر برای راهاندازی یا توسعه وبسایت خود به فضای میزبانی پرقدرت، پایدار و مجهز به هاردهای پرسرعت NVMe SSD، وبسرور LiteSpeed و امنیت تضمینشده نیاز دارید، پیشنهاد میکنیم از صفحه خرید هاست سابین سرور دیدن فرمایید.
تیم پشتیبانی ۲۴ ساعته سابین سرور در تمامی مراحل فنی، مهاجرت سایت و بهینهسازی دیتابیس در کنار شماست تا تجربهای بیدغدغه و حرفهای از میزبانی وب داشته باشید. چنانچه در خصوص مراحل ذکر شده سوال یا ابهامی دارید، آن را در بخش نظرات با کارشناسان ما در میان بگذارید.




2 پاسخ
سلام وقتی خروجی رو میگیریم و میخواهیم در هاست دایرکت ادمین بارگزاری کنیم با پسوند gz باید باشه چطور gz کنیم؟
سلام
نیاز نیست حتما gz باشه.
شما sql هم میتونید بارگذاری کنید و هر دو هاست دایرکت ادمین و هاست سی پنل این امکان را دارند.