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