پارس دیتا
کد: KB-WP-C2-FA-142
زمان انتشار: شنبه 11 خرداد 1398

تهیه نسخه پشتیبان و بازیابی دیتابیس MySQL از طریق mysqldump در ویندوز سرور

چندین روش برای بکاپ گیری و یا بازیابی دیتابیس MySQL وجود دارد که در راهنمای ذیل به یکی از آنها اشاره می نماییم.

    جهت تهیه نسخه پشتیبان و بازیابی دیتابیس MySQL از طریق دستور mysqldump در ویندوز سرور مراحل ذیل را دنبال نمایید:

  • در ابتدا می بایست برنامه command prompt را از Start ویندوز انتخاب و یا با فشردن دو کلید(Windows key+R) به طور همزمان برنامه مورد نظر را باز نمایید. سپس در آن طبق تصویر می بایست کلمه"cmd" را وارد نموده و سپس بر روی گزینه"OK" کلیک نمایید.
  • حال می بایست وارد مسیری که دیتابیس MySQL را نصب نموده اید، شوید. در ابتدا می توانید نام درایوری که در آن قرار دارد را به طور مثال ":D" وارد نموده و سپس Enter نمایید پس از آن مسیری که دیتابیس در آن قرار دارد را وارد نمایید. دقت داشته باشید می بایست به مسیری که پوشه "bin" در آن قرار دارد اشاره نمایید تا دستوراتی که می خواهید وارد نمایید، اجرا گردد.

    به طور مثال: "cd mysql/bin"

  • حال زمانی که وارد پوشه bin دیتابیس MySQL شدید، در این قسمت می توانید از دستورات استفاد نمایید. جهت بکاپ گیری می بایست دستور زیر را وارد نمایید.

    "mysqldump -u username -p password databasename > filename.sql"
    "Username": می بایست یوزرنیم دیتابیسی که مدنظر دارید را وارد نمایید و یا می توانید از یوزر root استفاده نمایید.
    "Password": در قسمت Password نیز می بایست کلمه عبور دیتابیس را قرار دهید.
    "database name": می بایست نام دیتابیس مورد نظر را قرار دهید.
    "file name": می بایست نام فایل بکاپی که مدنظر دارید را قرار دهید.

    فایل بکاپ در مثال فوق در روت پوشه bin قرار می گیرد،در صورتی که بخواهید در مسیر دیگری فایل بکاپ قرار گرفته شود، می توانید مسیردهی نمایید. در مثال زیر، فایل بکاپ در درایو "D" و در پوشه "Backup" قرار می گیرد:
    "mysqldump -u username -p password databasename > d:/backup/filename.sql"

  • بازیابی نیز مانند دستور بکاپ گیری می باشد با این تفاوت که به جای علامت "<" از علامت ">" استفاد نمایید.
    "mysql -u username -p password databasename < filename.sql"
آخرین بروزرسانی: شنبه 11 خرداد 1398 9:12:27