بکاپ گرفتن از MySQL با استفاده از command line و ssh

0 رأی
میانگین بازدید روزانه 0.19364 بازدید

چطوری میشه با استفاده از ssh از یک MySQL سرور بکاپ گرفت؟

سوال 5 سال قبل در تالار برنامه نویسی توسط مسافر (882 امتیاز)

1 جواب

+2 رأی
 
بهترین جواب

از دستور MYSQLDUMP استفاده کنید به این صورت :

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

دستور رو بدون UserName هم می تونی استفاده کنید و نکته بعد از -p باید اسم دیتابیس رو درج کنی نه پسورد  پس در مورد کیس شما میشه 

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

که بعد از اون هم پسورد درخواست می کنه و در همان مسیری که BackUP گرفتید فایل ایجاد میشه 

مثال :

mysqldump -p mvphp > /root/db.sql

در مسیر ROOT فایل ذخیره میشه که کار ساده اش اینه که با زبانی که استفاده می کنید هر چند روز بکاپ بگیرید تاریخ رو در دیتابیس ذخیره کنید و بعد از اون تاریخ بعدی رو به فرض مثال بزارید 2 روز بعد بر حسب ثانیه که هر Useri به بلاگ یا سایتتون اومد چک کنه

 

جواب 5 سال قبل توسط hosseini (1,852 امتیاز)
انتخاب شده در 5 سال قبل توسط مسافر

سوال های مشابه

0 رأی
1 جواب میانگین بازدید روزانه 0.16311 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.0371 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.08125 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.0689 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.1187 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.06127 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.14329 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.34778 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.661,563 بازدید
کانال تلگرام جواب یاب
...