天天看點

linux設定資料庫定時備份,linux中使用計劃任務進行資料庫定期備份

Linux上經常要使用cornd執行定時任務。如果對crontab掌握不是很熟悉,也可以直接使用寶塔面闆進行一些簡單的定時計劃任務。

在我的雲主 機上 安裝了CentOS系統,并預設安裝了寶塔管理面闆,為了安全起見,在伺服器在正常服務期間,手動關閉了寶塔面闆服務程序。為使用寶塔面闆管理建立mysql資料庫。

1、通過SSH登入,開啟寶塔面闆服務如下圖:

linux設定資料庫定時備份,linux中使用計劃任務進行資料庫定期備份

2、登入寶塔面闆

使用IP位址并通過設定好的端口進行寶塔管理面闆登入

linux設定資料庫定時備份,linux中使用計劃任務進行資料庫定期備份

3、選擇“計劃任務”進行定時備份任務的添加

linux設定資料庫定時備份,linux中使用計劃任務進行資料庫定期備份

4、添加計劃任務

任務類型包含以下部分:Shell腳本、備份網站、備份資料庫、日志切割、釋放記憶體、通路URL。我們的任務是進行資料庫的定期備份,是以,添加計劃任務時任務類型選擇“備份資料庫”;選擇需要備份的資料庫,并設定備份目的地,可以選擇伺服器本地存放備份,也可以設定FTP進行遠端備份。

然後設定備份同期,可以按月,周,天,小時,分鐘等時間粒度進行設定,我使用的資料庫資料 更新不是很頻繁,是以選擇每天淩晨1點進行。

linux設定資料庫定時備份,linux中使用計劃任務進行資料庫定期備份

5、執行備份操作

完成備份資料庫備份計劃任務後,在任務清單中顯示已經添加的計劃任務,可以點選右側“執行”按鈕進行即時任務運作一次。

linux設定資料庫定時備份,linux中使用計劃任務進行資料庫定期備份

6、crond linux定時任務指令

crond 是linux用來定期執行程式的指令。當安裝完成作業系統之後,預設便會啟動此任務排程指令。crond指令每分锺會定期檢查是否有要執行的工作,如果有要執行的工作便會自動執行該工作。可以用以下的方法啟動、關閉這個服務:

/sbin/service crond start //啟動服務

/sbin/service crond stop //關閉服務

/sbin/service crond restart //重新開機服務

/sbin/service crond reload //重新載入配置