در این مقاله آموزشی، قصد داریم روش تهیه خروجی یا Export فایل .sql از دیتابیسها را به شما به صورت مرحله به مرحله و تصویری آموزش دهیم. Export دیتابیس همانند تهیه Dump از دیتابیس میباشد که یک نوع بکاپگیری نیز محسوب میشود. با تهیه خروجی از دیتابیسهای خود میتوانید یک نسخه کامل از آنها را در سیستم کامپیوترتان نگهداری کنید و در مواقع ضروری، با استفاده از عملیات import آنها را در دیتابیس مورد نظرتان وارد کنید. توجه داشته باشید که از طریق phpMyAdmin فقط قادر خواهید بود دیتابیسهایی با حجم کمتر از 50 مگابایت را در هاست ایمپورت کنید. در صورتی که حجم دیتابیس شما بیشتر از این مقدار میباشد، باید از برنامههایی مانند MySQL Dumper و یا از طریق SSH بجای phpMyAdmin استفاده نمایید.
جهت تهیه خروجی دیتابیس، مراحل زیر را دنبال کنید:
- وارد پنل هاست خود شوید. (در این آموزش از هاست سی پنل استفاده شده است)
- در دستهبندی Databases بر روی phpMyAdmin کلیک کنید.
پس از باز شدن محیط phpMyAdmin در پنل، در سمت چپ صفحه لیستی از دیتابیسهای ایجاد شده در هاست را مشاهده خواهید کرد. دیتابیس مورد نظرتان را انتخاب کنید.
- بر روی دیتابیس مورد نظر کلیک کنید.
- سپس بر روی سربرگ Export در بالای صفحه کلیک کنید.
- از قسمت Export Method، گزینه Quick – display only the minimal options را انتخاب کنید (توصیه میشود). در صورت نیاز به تنظیمات اختصاصی، میتوانید گزینه Custom – display all possible options را انتخاب کنید.
- از قسمت Format، نوع فایل را بر روی SQL تنظیم کنید.
- در انتها، بر روی دکمه Go کلیک کنید.
سپس فایل .sql شامل اطلاعات دیتابیس شما ایجاد خواهد شد و به شما ارائه میشود.
- در این مرحله صفحه ی ذخیره ی فایل با پسوند .sql بر روی سیستم لوکال شما نمایش داده می شود که می توانید به راحتی فایل دیتابیس را در سیستم کامپیوترتان ذخیره نمایید.
توصیه میشود عملیاتی نظیر ساخت دیتابیس، ساخت یوزر، مدیریت user privileges و سایر اقدامات مرتبط را از طریق پنل هاست انجام دهید، به جای استفاده از phpMyAdmin. این اقدامات به صورت صحیحتر و کارآمدتر از طریق پنل هاست قابل انجام هستند و ممکن است استفاده از phpMyAdmin به نتایج مطلوبی منجر نشود.
در سیستمهای لینوکسی مانند سرورهای میزبان فا، نام پایگاه داده، یوزرها و جداول به حروف کوچک و بزرگ حساس هستند. بنابراین، توجه به این نکته در انجام عملیات مرتبط با دیتابیس حیاتی است. در مقابل، در سیستمهای مبتنی بر ویندوز، این حساسیت به حروف کوچک و بزرگ وجود ندارد.
بنابراین، برای انجام عملیات مرتبط با دیتابیس، از طریق پنل هاست که امکانات لازم برای مدیریت دیتابیسها را فراهم میکند، استفاده کنید.