در این آموزش اکسپورت دیتابیس در هاست سی پنل را بررسی میکنیم جالب است بدانید اکسپورت فایل sql. از طریق phpmyadmin در هاست سی پنل انجام میشود سپس با نحوه export گرفتن از اطلاعات جداول دیتابیس آشنا می شویم این کار جهت تهیه فایل خروجی از دیتابیس سایت در هاست cpanel کاربردی است و حتی می توانید به این روش از دیتابیس سایت خود بکاپ بگیرید. پس برای فراگیری آموزش خروجی گرفتن از دیتابیس در سی پنل با ما همراه باشید.
تو این ویدیو آموزشی تصمیم داریم نحوه خروجی گرفتن از اطلاعات دیتابیس هاست سی پنل رو به شما آموزش بدیم، تا پس از اون قادر باشین از اطلاعات موجود در جداول بانک اطلاعاتی هاست وب سایتتون از طریق ابزار phpmyadmin یه خروجی با فرمت .sql بگیرین.
اکسپورت دیتابیس در هاست سی پنل
اکسپورت دیتابیس سایت یک نوع بکاپ گیری نیز محسوب می شود و شما با تهیه خروجی از دیتابیستان می توانید یک نسخه ی کامل از آن را در سیستم کامپیوترتان نگهداری کنید و در مواقع ضروری با استفاده از عملیات import آن را در دیتابیس مورد نظرتان وارد کنید.
آموزش خروجی گرفتن از دیتابیس در سی پنل
جهت تهیه خروجی دیتابیس ابتدا به کمک آموزش ورود به هاست سی پنل وارد پنل هاست خود شوید (در این آموزش هاست سی پنل استفاده شده است) در دسته بندی Databases بر روی phpmyadmin کلیک کنید.
البته هدایت شدن به این صفحه ممکنه کمی زمان بر باشه، پس 5 ثانیه صبر می کنیم تا صفحه به صورت کامل لود بشه. خیلی خب حالا تو صفحه اصلی phpmyadmin از سمته چپ صفحه روی نام دیتابیس مورد نظرمون کلیک می کنیم، دیتابیس mizbanfa2_wordpress دیتابیس سایت اصلی ما هستش که میخوایم ازش خروجی بگیریم و تو یه هاست دیگه ایمپورتش کنیم، پس روش کلیک می کنیم تا اطلاعات و جداول داخلش به صورت کامل لود بشه.
پس از باز شدن محیط phpmyadmin در پنل سمت چپ صفحه لیستی از دیتابیس های ایجاد شده در هاست را مشاهده خواهید نمود، دیتابیس مورد نظرتان را انتخاب نمایید تا اطلاعات و جداول داخلش به صورت کامل لود بشه.
این اطلاعاتی که اینجا میبنین جداول بانک اطلاعاتی سایت وردپرسی ما هستند و حالا ما میخوایم از همه اینا یه خروجی کامل بگیرم و برای انجام این کار از سربرگ های بالایی بر روی سربرگ Export کلیک کنید.
تا وارد صفحه Exporting tables بشیم، حالا تو این صفحه از قسمت Export Method دو حالت کلی جهت خروجی گرفتن از جداول بانک اطلاعاتی وجود داره:
- Quick display only the minimal options هستش که توسط این گزینه میشه به راحت ترین شکل ممکن و بدون هیچ تنظیم خاصی از تمام جداول این بانک اطلاعاتی با فرمت sql خروجی گرفت.
- Custom display all possible options هستش که توسط این گزینه میشه با اعمال تنظیمات خاصی مثل عدم خروجی گرفتن از برخی از جداول یا خروجی گرفتن با انکودینگ های خاص که تنظیمات زیادی هم داره از جداول دیتابیس خروجی گرفت.
ما استفاده از حالت اول رو توصیه می کنیم و حالت دوم میتونه برای اسکریپت های خاص یا سرور های mysql خاص کاربرد داشته باشه که توسط این گزینه میتونین با سازگار ترین حالت ممکن با هاست مقصد از اطلاعات دیتابیس هاست وب سایتتون خروجی بگیرین.
پس از قسمت Export Method گزینه ی Quick – display only the minimal options را انتخاب نمایید و در صورتیکه به تنظیمات اختصاصی نیاز دارید می توانید گزینه ی Custom – display all possible options را انتخاب نمایید . گزینه ی اول توصیه می شود.
از قسمت Format نیز نوع فایل را بر روی SQL تنظیم نمایید.
بر روی دکمه Export کلیک کنید.
هرچقدر که حجم اطلاعات شما زیاد تر باشه و سایتتون سنگین تر باشه، زمان بیشتری هم طول میکشه تا این فایل دانلود بشه، همونطوری که میبنین فایل ما با موفقیت دانلود شده و حالا این رو میزاریم روی دستکتاپ کامپیوترمون تا هر موقع که نیاز شد قادر باشیم ازش استفاده کنیم.
در این مرحله صفحه ی ذخیره ی فایل با پسوند .sql بر روی سیستم شما دانلود می شود مثلا next_main.sql که می توانید به راحتی فایل دیتابیس را در سیستم کامپیوترتان ذخیره نمایید.
توصیه می شود عملیاتی نظیر ساخت دیتابیس، ساخت یوزر ، مدیریت user privileges و … را از طریق پنل هاست انجام دهید بجای phpmyadmin زیرا اقدامات خارج از کنترل پنل هاست ممکن است به صورت صحیح انجام نشده و نتایج مطلوبی نداشته باشند.
در سیستم های لینوکسی نام پایگاه داده، یوزر ها و جداول به حروف کوچک و بزرگ حساس می باشند در حالیکه در سیستم های مبتنی بر ویندوز این حساسیت به حروف کوچک و بزرگ وجود ندارد.
خروجی گرفتن از اطلاعات دیتابیس هاست فقط برای انتقال این فایل خروجی sql به یه هاست دیگه کاربرد نداره، در واقع بانک اطلاعاتی هاست ما جایی هستش که تمام مقالات، دیدگاه ها و اطلاعات متنی وب سایت ما داخلش ذخیره میشن و یه جورایی میشه گفت اسمه این فایلی که ازش خروجی گرفتیم رو حتی میشه گذاشت بکاپ از اطلاعات دیتابیس هاست وب سایتمون.
مسلما اگه یه موقع مقالات سایت ما حذف شدن یا یه قسمتی از داده های متنی وب سایتمون رو از دست دادیم میتونیم با ایمپورت این فایل دیتابیس سایتمون رو به حالت اولیش برگردونیم، البته شما به غیر از بکاپ دیتابیس اگه فایل ها و تصاویر جدیدی هم به سایتتون اضافه می کنید باید بکاپ فایل منیجر هاستتون رو هم داشته باشین.
خروجی sql گرفتن از اطلاعات دیتابیس چه موقعی کاربرد داره؟
تصور کنین که مدیر یه وب سایت هستین و سایتتون رو توسط سیستم مدیریت محتوا هایی مثل جوملا یا وردپرس راه اندازی کردین و حالا تصمیم دارین سایتتون رو از لوکال هاست به هاست انتقال بدین، یا این که از هاست فعلی به یه هاست دیگه انتقال بدین، قدم اول اینه که فایل های وب سایتتون رو به هاست جدید انتقال بدین.
این کار از طریق فایل منیجر انجام میشه، اما قدم بعدی اینه که اطلاعات و جداول بانک اطلاعاتی یا همون دیتابیس سایتتون رو به هاست جدید انتقال بدین و برای انجام این کار شما باید بتونین از اطلاعات دیتابیس هاست فعلیتون یه خروجی با پسوند .sql که پسوند دیتابیس هستش، بگیرین و بعدا برین داخل هاست جدید ایمپورتش کنین.
سوالات متداول درباره تهیه بکاپ از دیتابیس سایت از طریق سی پنل
-
بکاپ تهیه شده را میتوان از طریق پیشخوان وردپرس درون ریزی کرد؟
به نوع بکاپ تهیه شده بستگی دارد به طور کل از طریق یکسری افزونه های خاص مثل updraft plus امکان بکاپ گیری و ریستور بکاپ از طریق پیشخوان وردپرس وجود دارد.
-
پسوند فایل بکاپ دیتابیس چیست؟
این فایل با پسوند .sql ذخیره می شود.
-
می توان این فایل را در هاست دیگری قرار داد؟
بله می توانید همین فایل .sql را در هاست دیگری ایمپورت کنید.
نتیجه گیری
در این آموزش به روش تهیه ی خروجی یا Export فایل .sql از دیتابیس هاست پرداختیم و گفتیم Export دیتابیس همانند تهیه Dump از دیتابیس می باشد. یعنی شما با این روش میتوانید در خصوص بگاپ گیری از دیتابیس هاست اقدام کنید. اگر هنوز هم در مورد آموزش خروجی گرفتن از دیتابیس در سی پنل سوالی دارید در بخش دیدگاه ها مطرح کنید.