نحوه وارد کردن و صادر کردن پایگاه داده‌های MySQL یا MariaDB

16/12/2023 |
Loading...

مقدمه: وارد کردن و صادر کردن پایگاه داده‌ها یک کار رایج در توسعه نرم‌افزار است. شما می‌توانید از دامپ داده‌ها برای پشتیبان‌گیری و بازیابی اطلاعات خود استفاده کنید. همچنین می‌توانید از آن‌ها برای انتقال داده به یک سرور جدید یا محیط توسعه استفاده کنید.

در این راهنما، شما با دامپ پایگاه داده در MySQL یا MariaDB کار خواهید کرد. به طور خاص، شما یک پایگاه داده را صادر می‌کنید و سپس آن پایگاه داده را از فایل دامپ SQL وارد می‌کنید.

پیش‌نیازها:

قبل از شروع، مطمئن شوید که موارد زیر را دارید:

  • دانش پایه لینوکس و نحوه استفاده از ترمینال.
  • دسترسی SSH به سرور شما (برای کاربران ویندوز، می‌توانید از PuTTY استفاده کنید).

آنچه باید بدانید:

قبل از شروع، در اینجا برخی از جزئیات کلیدی که باید بدانید آورده شده است:

  • نام کاربری: root (کاربر SSH شما، این کاربر پیش‌فرض است)
  • آدرس IPv4: 192.0.2.1 (آدرس IP استاندارد)

مرحله 1: راه‌اندازی سرور شما

  1. ایجاد یا انتخاب سرور شما:

    • یک سرور مجازی خصوصی (VPS) با ارائه‌دهنده ابری مورد نظر خود مستقر کنید.
    • سیستم عامل سرور را انتخاب کنید (مثلاً اوبونتو 20.04).

صادر کردن یک پایگاه داده MySQL یا MariaDB:

  1. با استفاده از SSH به سرور خود متصل شوید. اگر کاربر ویندوز هستید، می‌توانید از PuTTY برای دسترسی SSH استفاده کنید.

صادر کردن پایگاه داده MySQL یا MariaDB:

  1. از دستور mysqldump برای صادر کردن پایگاه داده استفاده کنید. دستور زیر را اجرا کنید:

    mysqldump -u username -p database_name > database.sql
    • username را با نام کاربری پایگاه داده جایگزین کنید.
    • database_name را با نام پایگاه داده برای صادر کردن جایگزین کنید.
    • database.sql فایلی در دایرکتوری فعلی خواهد بود که خروجی را ذخیره می‌کند.

    مثال: mysqldump -u root -p mydatabase > mydatabase.sql

  2. این دستور هیچ خروجی بصری تولید نمی‌کند، اما می‌توانید محتوای database.sql را بررسی کنید تا تأیید کنید که دامپ پایگاه داده موفقیت‌آمیز بوده است. دستور زیر را برای تأیید اجرا کنید:

    head -n 5 database.sql

    بالای فایل باید دامپ MySQL برای پایگاه داده شما را نشان دهد.

مرحله 2: وارد کردن یک پایگاه داده MySQL یا MariaDB

برای وارد کردن یک فایل دامپ موجود به MySQL یا MariaDB، باید یک پایگاه داده ایجاد شده داشته باشید.

  1. پس از ایجاد پایگاه داده جدید MySQL یا MariaDB، از دستور زیر برای وارد کردن فایل دامپ استفاده کنید:

    mysql -u username -p new_database < database.sql
    • username را با نام کاربری پایگاه داده جایگزین کنید.
    • new_database نام پایگاه داده جدید است.
    • database.sql فایل دامپ برای وارد کردن است.
  2. اگر دستور با موفقیت اجرا شود، هیچ خروجی تولید نمی‌کند. در صورت وجود خطا، در ترمینال نمایش داده می‌شود.

  3. برای بررسی موفقیت‌آمیز بودن وارد کردن، به پوسته MySQL وارد شوید یا از PhpMyAdmin استفاده کنید و داده‌ها را بررسی کنید.

نتیجه‌گیری:

تبریک می‌گوییم! شما با موفقیت یک پایگاه داده MySQL یا MariaDB را وارد و صادر کرده‌اید. از شما برای دنبال کردن این آموزش متشکریم.

دریافت پیشنهادات و تخفیف‌های ویژه!

از جدیدترین تخفیف‌ها، آفرها و پیشنهادات ویژه باخبر شوید.

Update cookies preferences