1. 程式人生 > >linux 計劃任務備份資料庫

linux 計劃任務備份資料庫

啟動計劃任務   crontab crond start

停止計劃任務  crontab crond stop

進入計劃任務的編輯模式

crontab -e

在裡面新增

02 * * * * /usr/local/mysql/bin/mysqldump -u*** -p***  資料庫名 > /data/a.sql

分別為 分 時 日 月 周

minute: 表示分鐘,可以是從0到59之間的任何整數(每分鐘用*或者 */1表示)。

hour:表示小時,可以是從0到23之間的任何整數(0表示0點)。

day:表示日期,可以是從1到31之間的任何整數。

month:表示月份,可以是從1到12之間的任何整數。

week:表示星期幾,可以是從0到7之間的任何整數,這裡的0或7代表星期日。

command:要執行的命令,可以是系統命令,也可以是自己編寫的指令碼檔案。

在以上各個欄位中,還可以使用以下特殊字元:

星號(*):代表所有可能的值,例如month欄位如果是星號,則表示在滿足其它欄位的制約條件後每月都執行該命令操作。

逗號(,):可以用逗號隔開的值指定一個列表範圍,例如,“1,2,5,7,8,9”

中槓(-):可以用整數之間的中槓表示一個整數範圍,例如“2-6”表示“2,3,4,5,6”

正斜線(/):可以用正斜線指定時間的間隔頻率,例如“0-23/2”表示每兩小時執行一次。同時正斜線可以和星號一起使用,例如*/10,如果用在minute欄位,表示每十分鐘執行一次。

我這裡運用的是mysql 自帶的mysqldump 來進行寫備份

/data/a.sql 可以根據自己的需求來寫路徑、命名。然後靜觀其變吧!!!

如有錯誤 或者更好地方法和意見 請指出 會及時改正。

相關推薦

linux 計劃任務備份資料庫

啟動計劃任務   crontab crond start停止計劃任務  crontab crond stop進入計劃任務的編輯模式crontab -e在裡面新增02 * * * * /usr/local/mysql/bin/mysqldump -u*** -p*** 資料庫

Linux自動備份檔案(linux計劃任務

今天有人讓我給寫個指令碼,說是讓linux定時備份資料和資料,每次備份的資料檔名不一樣,並刪除超過一定時期的資料,這個聽起來挺有意思的,具體看下面吧: 1,寫一個指令碼backup.sh內容如下 #!/bin/sh cp -r /home/..../data /tm

使用Navicat計劃任務備份mysql資料庫

選中【計劃】選單,在左邊選中要備份的資料庫pisp,右邊就預設顯示一個備份資料庫的可用任務。 雙擊選中該可用任務,點選【儲存】 設定計劃任務的名稱,點選【確定】 這個時候,點選【計劃】,就能看到這個批處理任務。 選中該任務,點選【設定計劃任務】 點

Linux計劃任務at&batch&crontab

at 計劃任務 batch 計劃任務 執行一次某任務:at,batch 周期性運行某任務:crontab 1.at命令,只執行一次 at/atq/atrm/batch at [option]... time HH:MM[YYYY-mm-dd]

Linux計劃任務

crontab linux 開機自動啟動服務Centos7:systemctl is-enabled "servicename" systemctl enabled "servicename"(設為開機啟動)Centos6:chkconfig --

linux計劃任務crontab

定時 幾分鐘 bsp 命令 時間 第一個 分鐘 lin log 系統定時任務 croond服務管理與訪問控制 systemctl start crond.service 開啟crond服務 crontab -e 進入crontab編輯界面 * * * * * 執行的任務 第

linux計劃任務 進程管理

linux 計劃任務 進程管理 crond 是linux用來定期執行程序的命令。當安裝完成操作系統之後,默認便會啟動此任務調度命令。crond命令每分鍾會定期檢查是否有要執行的工作,如果有要執行的工作便會自動執行該工作。可以用以下的方法啟動、關閉這個服務: /sbin/service crond

linux計劃任務,系統日誌,故障處理

badblock 解決 用戶驗證 排查 名稱 輸出 分鐘 message 計劃任務管理 計劃任務管理 At 一次性任務設置。 服務腳本:/etc/init.d/atd 使用方法; #at 13:00

linux-計劃任務

emp eboot 4.4 operation edi tab 編輯 pro ubunt 計劃任務 環境:ubuntu-16.04.4-server-amd64 crontab [-u user] file crontab [ -u user ] [

linux計劃任務(轉)

level 郵件 file 配置 nta 但是 路徑和 去掉 無法自動 文章轉自https://blog.csdn.net/jixieyang3701/article/details/79410725 linux 系統則是由 cron (crond) 這個系統服務來控制的。

Linux計劃任務刪除一定期限的檔案

30 03 * * *  find /WEBBAK/*  -maxdepth 1  -mtime +2 | xargs rm -rf -mtime +2 查詢檔案更新日時在距現在時刻2天以內的檔案 -mtime -2  查詢檔案更新日時在

Linux. 計劃任務 時間格式

Linux. 計劃任務 時間格式     在linux中執行指令:cat /etc/crontab   結果,如下圖所示:        結果一目瞭然,不多說。   如有問題,歡迎糾正!!! 如有轉載,請標明源處:https://www.cnblogs.com/

sort命令、linux計劃任務

一、sort的工作原理 sort將檔案的每一行作為一個單位,相互比較,比較原則是從首字元向後,依次按ASCII碼值進行比較,最後將他們按升序輸出。 引數 作用 -n 數值排序 -r 降序 -t 欄位分隔符 -k 以哪個欄位為關鍵字進行排序 -u 排序後相同的行只顯示一次 -f 排序時忽略字元

紅帽認證學習筆記-Linux計劃任務cron配置

紅帽認證學習筆記–Linux計劃任務cron配置 cron: 計劃任務,是任務在約定的時間執行已經計劃好的工作, 這是表面的意思。在Linux中,我們經常用到 cron 伺服器來完成這項工作。cron伺服器可以根據配置檔案約定的時間來執行特定的

Linux下定時備份資料庫

1.建立備份使用者 create user 'db_backup'@'%' identified by 'db_backup_password'; -- 賦zd_setmeal庫只讀許可權 grant

linux 計劃任務 at or crond

at:一次性計劃任務 yum install at  -y    //下載計劃任務 systemctl start atd.service    //啟動at systemctl status atd.service&nbs

Linux計劃任務不執行等問題

PHP指令碼沒有執行許可權,可以在Linux命令列 輸入 ll 即 ls -l 檢視。(沒有執行許可權,當然不能執行啦,),確定是這種原因之後可以通過 chmod 命令去更改許可權 因為直接使用PHP執行檔案 去 執行PHP指令碼不會通過 apache 以及 ngjnx , 自然與此有關的 $_

Linux計劃任務crontab設定詳解

crontab檔案的格式: minute hour day month weekday username command minute:分,值為0-59 hour:小時,值為1-23 day:天,值為1-31 month:月,值為1-12 weekday:星期,值為0-6(0代表星期天,1代表星期一,以此類推

Linux計劃任務定時執行指令碼

因工作需要進行大量的資料測試,所以寫了個計劃任務 1 在linux中啟動crontab服務:/etc/init.d/crond start 2 crontab的格式: #crontab -u <-l, -r, -e> -u指定一個使用者 -l列出某個使用

win10自帶ubuntu子系統建立Linux計劃任務入門

首先需要開啟win10下的ubuntu子系統,如何開啟參考文章Windows10 安裝Ubuntu子系統 開啟Windows Powershell,輸入bash回車即可進入ubuntu子系統,輸入cat /etc/issue回車即可檢視當前Ubuntu版本號 Windows