數據的安全性天遠(yuǎn)科技在網站(zhàn)建設過程中一(yī)直認為(wèi)是重中之重,經常定期免費為(wèi)用戶進行數據備份,盡可能(néng)将數據丢失風(fēng)險降到最低(dī)。下(xià)面我們來(lái)講下(xià)利用linux的crontab實現(xiàn)數據庫的自動備份。
後期自己再加上(shàng)遠(yuǎn)程保存數據的命令可以達到數據異地備份。今天先講簡單的數據保存。
在根目錄下(xià)建立一(yī)個(gè)目錄backup用于保存數據,執行命令 mkdir /backup
在home目錄中創建一(yī)個(gè)數據備份的腳本,執行命令 vi backup.sh
#!/bin/sh
backdate=$(date +%d-%m-%Y—%H:%M:%S)
filename=backup-$backdate.sql.gz
mysqldump –utest –ptest db_test | gzip > /backup/$filename
:x 保存并退出
執行 crontab -e
* 3 * * * root /home/test/backup.sh