1. 程式人生 > >windows建立定時任務自動配分mysql資料庫

windows建立定時任務自動配分mysql資料庫

一、建立備份mysql的批處理檔案

新建一個mysqldump.txt文字,把字尾名稱改為.bat。檔案內容如下:

@echo off
set hour=%time:~0,2%
if "%time:~0,1%"==" " set hour=0%time:~1,1%
set now=%Date:~0,4%%Date:~5,2%%Date:~8,2%%hour%%Time:~3,2%%Time:~6,2%
echo %now%
set host=127.0.0.1
set port=3306
set user=root
set pass=root
set dbname=dbname
set backupfile=D:\mysqlCopy\%dbname%-%now%.sql
"D:\mysql\bin\mysqldump" -h%host% -P%port% -u%user% -p%pass%  --add-drop-table %dbname% > %backupfile%
echo delete files before 10 days
forfiles /p D:\mysqlCopy /s /m *.sql /d -10 /c "cmd /c del @file"

set hour=%time:~0,2%
if "%time:~0,1%"==" " set hour=0%time:~1,1%
set now=%Date:~0,4%%Date:~5,2%%Date:~8,2%%hour%%Time:~3,2%%Time:~6,2%

上面一段是擷取當前時間資訊進行拼接;

set host=127.0.0.1
set port=3306
set user=root
set pass=root
set dbname=dbname(要備份的資料庫名稱)

上面一段是資料庫資訊

set backupfile=D:\mysqlCopy\%dbname%-%now%.sql 指定資料庫備份檔案的路徑和名稱

"D:\mysql\bin\mysqldump" -h%host% -P%port% -u%user% -p%pass%  --add-drop-table %dbname% > %backupfile% 執行mysql備份命令

forfiles /p D:\mysqlCopy /s /m *.sql /d -10 /c "cmd /c del @file" 刪除10天前的檔案

二、建立windows定時任務

windows+R輸入compmgmt.msc開啟計算機管理,如圖:

根據自己的需求設定觸發器

選擇剛才建立的批處理檔案

勾上標紅的,點選完成,開啟屬性設定視窗

相關推薦

windows建立定時任務自動mysql資料庫

一、建立備份mysql的批處理檔案 新建一個mysqldump.txt文字,把字尾名稱改為.bat。檔案內容如下: @ech

Windows建立定時任務執行Python指令碼

在windows 中如何定時執行一個python指令碼? 解決方法是:使用windows 的“任務計劃程式” 第一步:在 計算器右擊 --> 選擇管理 進入如下介面: 第二步:選擇 系統工具 -->  任務計劃程式 ,點選右側的  “建立基本任務”,進入

MySQL 事件排程器(Event Scheduler)建立定時任務

事件排程器(Event Scheduler)是在MySQLv5.1.6中新增的一個功能,它相當於一個定時器,可以在指定的時間點執行一條SQL語句或一個語句塊,也可以用於在固定間隔重複執行。事件排程器相當於作業系統中的定時任務(如:Linux中的cron、Window中的計劃任務),但MySql的事

Navicat for MySQL 建立定時任務

工作中很多地方用到定時任務,有的是在專案中建立定時任務,有的則可以直接在工具中建立定時任務。而後者則比較方便,可以避免寫很多程式碼。所以記錄一下用Navicat for MySQL建立定時任務的實現。 1、啟動Navicat for MySQL工具,連線資料庫。 2、先檢視定時任務是否開

通過windows伺服器定時任務定時備份mysql資料庫

為了防止伺服器宕機,導致mysql資料庫損壞無法修復,所以每天定時進行備份。一旦有問題直接還原資料庫! 50多個G的資料庫備份完成sql大概在20G,通過壓縮後大概在2G左右。 長時間進行後硬碟吃不消。所以做了一個定時清理備份檔案的指令碼。 點此進入下一篇文章->精簡mysql

win2008 server建立定時任務備份mysql資料庫

一、首先建立一個bat指令碼。 @echo off set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" D:\mysql\mysql-5.7.24-winx64\bin\mysqldump --opt -u root --password=root

windows建立定時任務每隔五分鐘執行jar包

    前兩天老大給安排了一活,一直到今天才有空看了下,以前沒做過類似的,感覺有點意思,特此記錄一下:    嗯……廢話不多說,整個過程我把它分為三部分: 打jar包-->寫指令碼-->建立定時任務    1:打jar包我是用的eclipse打的jar包,過程就比

mysql建立定時任務

一、前言   自 MySQL5.1.6起,增加了一個非常有特色的功能–事件排程器(Event Scheduler),可以用做定時執行某些特定任務(例如:刪除記錄、對資料進行彙總等等),來取代原先只能由作業系統的計劃任務來執行的工作。更值得 一提的是MySQL的事件排程器可

利用Powershell 腳本和定時任務自動批量開郵箱

roc remote c99 rec 執行 shell pro napi module 首先確保powershell 執行策略 PS C:\Users\administrator.51TALK> Set-ExecutionPolicy -ExecutionPolic

《SpringBoot從入門到放棄》之第(十一)篇——使用@Scheduled建立定時任務,cron七子表示式的簡單使用

模擬場景:有時候,你需要每天某個點或者每週、每個月讓程式做一些事情,如呼叫介面獲取資料,比如生成資料的報表,或者統計一些資料之類,你除了可以在資料庫建立儲存過程,還可以寫Java定時任務。 O的K,接著上一篇的開發環境。《SpringBoot從入門到放棄》之第(十)篇 我們建立一個定時任

windows服務定時任務

   其實定時任務時不時會碰到,只不過解決方案也不是隻有一個,網上也有很多文章,但是沒有一篇說得很清楚,尤其是安裝環節,今天就著重說一下安裝, 其他步驟帶過,C#開發windows服務,開發,安裝,除錯 1. 新增安裝程式  (找的其他部落格的配圖) &nbs

Windows定時任務 Schedule Task 設定

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Oracle 使用DBMS_JOB和DBMS_SCHEDULER 建立定時任務 建立管理job示例

  使用DBMS_JOB和DBMS_SCHEDULER建立、管理job示例 原創 Oracle 作者:Hoegh 時間:2015-04-28 16:52:41  6439  0     &

SpringBoot整合quartz動態建立定時任務實現以及踩過的坑

需要了解一下quartz有Job,Scheduler,Trigger等概念,在此就不詳細說明 首先說一下功能需求場景 該提醒可以在頁面上進行配置多個,比如可以配置一個提醒:在每天的12點,傳送郵件給某個人,可以繼續配置另外一個提醒:在每個月的10號,給某個人

SpringBoot使用@Scheduled建立定時任務

1、SpringBoot中內建了@Scheduled的定時任務,首先配置這個註解,我還是基於此前建立的demo01專案,找到專案的入口方法Demo01Application添加註解@EnableScheduling 2、新建一個class檔案,添加註解@Componen

Spring Boot中使用@Scheduled建立定時任務實戰

一 點睛 我們在編寫Spring Boot應用中經常會遇到這樣的場景,比如:我需要定時地傳送一些簡訊、郵件之類的操作,也可能會定時地檢查和監控一些標誌、引數等。此時,定時任務就派上用場了。 @Sch

Navicat SQLServer 建立定時任務

之前沒用過Navicat,折騰了蠻久,網上的資料也比較少 首先是建立儲存過程 然後是執行儲存過程的SQL語句     然後點選Navicat的Automation   點選新建Job 然後要把你之前寫好的執行語句拖動到selected job 那一列,

Oracle建立定時任務

開啟命令列操作一下步驟: 1: SQLPLUS “/as sysdba” 2: conn 使用者名稱/密碼 3: variable job_num; 4:begin dbms_job.sub

Mac OSX建立定時任務

Mac OSX下可以通過命令列建立定時任務。過程很簡單,首先準備好你要執行的指令碼,假設指令碼檔名是:/xxx/xx.sh,按以下步驟操作: 1.開啟命令列,輸入: crontab -e 2.系統會開啟vim編輯器。 3.在其中輸入cron任務,每個定時任務一行,每行的格

linux crontab建立定時任務

1.安裝crontab   命令:   yum install cixie-cron yum install crontabs 2.開啟crontab服務 service crond start //啟動服務 service crond stop //關