一、
執行後將會生成一個以時間命名的sql文件:
進入sql查看:
可以看到就是完整的數據庫的信息,這樣我們也就完成了數據庫的備份。
下面備份圖片文件,圖片的備份沒什麼好講的,就是一個壓縮的過程
執行下面的命令,
tar -zcvf 目標tar包的路徑和名稱 源目錄
tar -zcvf /o2obackup/images/image`date +%Y%m%d%H%M%S`.tar.gz /resources/images/items
執行後的效果:
這樣也就實現了圖片文件的備份。
二、使用Linux中的crontab實現自動備份。
首先創建一個腳本,將備份的語句寫在腳本中
編寫crontab -e編寫定時任務
這裏需要注意最後一個*號後面至少是兩個空格,如果只有一個空格crontab不會識別並執行
這樣就會在我們指定的時間進行備份了,關於crontab表達式語法可以在網上搜索,編寫我們想要的時間。
使用下面的命令可以檢驗 crontab任務是否執行