-
April 11th, 2016, 08:59
#1
بکاپ گرفتن و ریستور دیتابیس از طریق ssh
سلام
خیلی از دوستان با دیتابیس های حجیم مشکل دارند و بعضی اوقات زمان زیادی را برای ریستور کردن و بکاپ گیری برایش صرف میکنند و در آخر با خطا های زیادی مواجه میشن
توی آموزش زیر میتونید از طریق 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 : نام فایل بکاپ
-
-
April 11th, 2016 08:59
# ADS
-
April 11th, 2016, 19:38
#2
پاسخ : بکاپ گرفتن و ریستور دیتابیس از طریق ssh
در سی پنل به دلیل اینکه root mysql در فایل /root/.my.cnf وجود دارد نیازی به زدن یوزر و پسورد دیتابیس برای create backup وجود ندارد.
براحتی با استفاده از دستور mysqldump name_db > name_db.sql برای بک آپ گیری و mysqldump name_db < name_db.sql برای ریستور می توان استفاده کرد.
همچنین برای دایرکت ادمین براحتی می توان یوزر و پسورد da_admin را از mysql.conf برداشت و در /root/.my.cnf قرار دارد تا بتوان بدون نیاز به زدن یوزر و پسورد دستورات بالا را استفاده کرد.
-
-
April 19th, 2016, 17:05
#3
پاسخ : بکاپ گرفتن و ریستور دیتابیس از طریق ssh
درود بر شما
در قسمت بکاپ دایرکت ادمینم می خوام بکاپم رو اکسترکت کنم ولی حجمش 20 گیگ است و نمی شود
چگونه می توانم از طریق puty ssh بکاپم رو از حالت فشرده خارج کنم؟
-
-
September 28th, 2016, 12:05
#4
عضو انجمن
پاسخ : بکاپ گرفتن و ریستور دیتابیس از طریق ssh

نوشته اصلی توسط
Yas-Host
در سی پنل به دلیل اینکه root mysql در فایل /root/.my.cnf وجود دارد نیازی به زدن یوزر و پسورد دیتابیس برای create backup وجود ندارد.
براحتی با استفاده از دستور mysqldump name_db > name_db.sql برای بک آپ گیری و mysqldump name_db < name_db.sql برای ریستور می توان استفاده کرد.
همچنین برای دایرکت ادمین براحتی می توان یوزر و پسورد da_admin را از mysql.conf برداشت و در /root/.my.cnf قرار دارد تا بتوان بدون نیاز به زدن یوزر و پسورد دستورات بالا را استفاده کرد.
باسلام و خسته نباشید
عذر خواهی میکنم تاپیک قدیمی را بالا آوردم ولی من یک سوال دارم که هر چی گشتم پیدا نکردم
وقتی از این طریق از دیتابیس بکاپ گرفته میشود میخواستم بپرسم مسیر دسترسی به دیتابیس ازکجا است؟میخوام از سرور خارج کنم و به یه جای دیگه منتقل کنم
تو کدوم پوشه ذخیره میشه؟
ممنون میشم دوستان راهنمایی بفرمایند
-