linux裡用計畫任務使mysql定時備份資料庫

2021-12-29 22:37:31 字數 460 閱讀 1135

linux裡用計畫任務使mysql定時備份資料庫

#crontab -e

新增一行:

10 05 * * * mysqldump -u資料庫使用者 -p密碼 -a /home/back.sql --lock-tables=0

#wq解釋:

每天凌晨5點10分,執行mysqldump命令、注意,-u後面不要有空格緊接使用者名稱-p也是緊接密碼

其中mysqldump命令:

使用指定的資料庫使用者和密碼,-a表示備份所有資料庫到/home/back.sql檔案,--lock-tables 備份時不鎖表。

這樣,每天5點10分,系統會備份指定資料庫使用者許可權下的所有資料庫所有資料到乙個sql檔案中。

恢復資料:

mysql   --default-character-set=utf8 dbname  -u 使用者名稱 -p 密碼 [資料庫名] < /home/back.sql

crond 計畫任務使用

在ubuntu 測試 12.04 預設crond 服務是開啟的 crontab e 第一次編輯時提示選擇編輯器 vim 3 date time.log 每3分鐘更新一次時間到time.log檔案中 sudo service cron restart 重啟服務 目標版測試 ti平台 如果busybox...

OpenWrt 計畫任務使用方法

etc init.d cron stop etc init.d cron start etc init.d cron restart 每天2點定時重啟伺服器 crontab e,編輯定時任務文字 新增以下後ctrl x,再按y退出 0 2 sbin reboot 計畫任務 corn 是 unix 和...

Linux計畫任務

1.at命令 指定乙個時間執行乙個任務。2.cron命令 根據乙個時間表自動執行任務。3.anacron命令 在乙個指定時間間隔錯過後自動執行任務。at命令 安排乙個任務在未來執行,需要乙個系統後台atd程序。4.如果這個程序沒有開啟,那麼執行 etc init.d atd restart chkc...