بانک اطلاعاتی MySQL

تهیه و بازیابی بکاپ بانک اطلاعاتی MySQL با استفاده از Query

اگر با استفاده از تل نت و یا شل دسترسی ریموت به سرور Mysql خود را دارید میتوانید با استفاده از دستور Mysqldump از بانک خود نسخه پشتیبان تهیه نمایید. دستور کلی به شکل ذیل است:

$ mysqldump --opt -u [uname] -p[pass] [dbname] > [backupfile.sql]

برای مثال:

$ mysqldump -u root -p Tutorials > tut_backup.sql

اگر قصد دارید از بیش از یک بانک اطلاعاتی نسخه پشتیبان تهیه نمایید، نام آنها را با یک Space از هم جدا نمایید.

$ mysqldump -u root -p --databases Tutorials Articles Comments > content_backup.sql

در صورتی که قصد تهیه نسخه پشتیبان از تمامی بانک های اطلاعاتی را دارید از دستور ذیل استفاده نمایید:

$ mysqldump -u root -p --all-databases > alldb_backup.sql

همچنین عملیات Restore با دستور زیر قابل انجام است.

  mysql -u root -p[root_password] [database_name] < dumpfilename.sql
author-avatar

درباره میلاد خوشدل

کارشناسی رشته مهندسی نرم افزار و کارشناسی ارشد رشته ی معماری کامپیوتر 8 سال تجربه کاری در زمینه امنیت و تست نفوذ و در حال حاضر نیز به عنوان محقق امنیتی در یک شرکت معتبر داخلی مشغول به کار هستم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

19 + 5 =