TegraHost
April 11th, 2016, 08:59
سلام
خیلی از دوستان با دیتابیس های حجیم مشکل دارند و بعضی اوقات زمان زیادی را برای ریستور کردن و بکاپ گیری برایش صرف میکنند و در آخر با خطا های زیادی مواجه میشن
توی آموزش زیر میتونید از طریق ssh از دیتابیس خود بکاپ گرفته و ریستور کنید
جهت ریستور کردن یک دیتابیس از طریق SSH ابتدا بررسی نمایید که فایل backup دیتابیس
در مسیر جاری قرار داشته باشد.
سپس با دستور زیر این فایل backup در یوزر مورد نظر ریستور خواهد شد.
mysql -u {User} {Database name} < backup.sql
برای مثال میخواهیم فایل پشتیبان db80.sql را که نام دیتابیس آن sitedb می باشد را برای
یوزر siteuser1 ریستور نماییم :
mysql -u siteuser1 sitedb<db80.sql
جهت بکاپ گیری از دیتابیس میتوانید از دستور زیر استفاده نمایید
mysqldump –opt -Q -u dbusername -p databasename > backupname.sql
dbusername : یوزنیمی که به دیتابیس متصل است
databasename : نام دیتابیس
backupname.sql : نام فایل بکاپ
خیلی از دوستان با دیتابیس های حجیم مشکل دارند و بعضی اوقات زمان زیادی را برای ریستور کردن و بکاپ گیری برایش صرف میکنند و در آخر با خطا های زیادی مواجه میشن
توی آموزش زیر میتونید از طریق ssh از دیتابیس خود بکاپ گرفته و ریستور کنید
جهت ریستور کردن یک دیتابیس از طریق SSH ابتدا بررسی نمایید که فایل backup دیتابیس
در مسیر جاری قرار داشته باشد.
سپس با دستور زیر این فایل backup در یوزر مورد نظر ریستور خواهد شد.
mysql -u {User} {Database name} < backup.sql
برای مثال میخواهیم فایل پشتیبان db80.sql را که نام دیتابیس آن sitedb می باشد را برای
یوزر siteuser1 ریستور نماییم :
mysql -u siteuser1 sitedb<db80.sql
جهت بکاپ گیری از دیتابیس میتوانید از دستور زیر استفاده نمایید
mysqldump –opt -Q -u dbusername -p databasename > backupname.sql
dbusername : یوزنیمی که به دیتابیس متصل است
databasename : نام دیتابیس
backupname.sql : نام فایل بکاپ