بکاپ گرفتن و ریستور دیتابیس از طریق ssh

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

جهت ریستور کردن یک دیتابیس از طریق SSH ابتدا فایل backup دیتابیس را در شاخه هاست کاربر آپلود نمایید

اگر مثلا اسم دیتابیس شما mysitedbname.sql باشه اون را در شاخه اصلی کاربر آپلود کنید

سپس با دستور زیر به پوشه کاربر و جایی که دیتابیس را اونجا آپلود کردید وارد بشید

cd /home/username

الان در home هاست کاربر هستید و با دستور ls میتونید دیتابیس mysitedbname.sql رو ببینید

حالا یک دیتابیس با نام کاربری و اسم و رمز دیتابیسی که میخواید در اون ریستور بشه را در کنترل پنل هاست کاربر بسازید
سپس با دستور زیر این فایل backup در یوزر مورد نظر ریستور خواهد شد.

mysql -u {User} {Database name} < backup.sql

برای مثال میخواهیم فایل پشتیبان mysitedbname.sql را که نام دیتابیس آن sitedb می باشد را برای

mysql -u siteuser1 sitedb < mysitedbname.sql

جهت بکاپ گیری از دیتابیس میتوانید از دستور زیر استفاده نمایید

 mysqldump –opt -Q -u dbusername -p databasename > backupname.sql

در مثال بالا فرض شده :

dbusername : یوزنیمی که به دیتابیس متصل است

databasename : نام دیتابیس

backupname.sql : نام فایل بکاپ

دیدگاه‌ها

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

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

Time limit is exhausted. Please reload the CAPTCHA.