0 امتیاز
قبل در برنامه نویسی توسط (922 امتیاز)

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

1 پاسخ

+2 امتیاز
قبل توسط (1.9هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

از دستور 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 به بلاگ یا سایتتون اومد چک کنه

 

سوالات مشابه

0 امتیاز
1 پاسخ 422 بازدید
+1 امتیاز
1 پاسخ 668 بازدید
+1 امتیاز
1 پاسخ 397 بازدید
+1 امتیاز
1 پاسخ 680 بازدید
0 امتیاز
1 پاسخ 1.7هزار بازدید
+1 امتیاز
1 پاسخ 2.4هزار بازدید
...