Windows 定時任務備份 MySQL數據庫

1.首先創建一個文本 .txt 文件(我創建的是mysqldump.txt),內容如下

@echo off
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
"C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin"\mysqldump --opt -u root --password=123456 db_shop > D:\db_%Ymd%.sql
@echo on

內容中需要修改的地方有以下幾個地方:
(1)第三行前邊那對引號裏 [C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin] 是服務器上MySQL的安裝位置,此處調用MySQL自帶的mysqldump.exe來進行備份.
(2)"-u" 後填入數據庫登錄用戶名.
(3)"–password=" 登錄用戶密碼.
(4)“db_shop” 爲數據庫的名字.
(5)">" 後爲備份文件的保存地方.

在這裏插入圖片描述

2. 編寫完成後,修改文件爲bat格式,點擊進行驗證,會在對應的文件夾下生成db_20190829.sql這樣的備份文件。

在這裏插入圖片描述
在這裏插入圖片描述

3. 如何定期執行該bat腳本文件

(1)在命令行中輸入,taskschd.msc 啓動定時任務設置窗口
在這裏插入圖片描述
在這裏插入圖片描述
(2)選擇創建基本任務

在這裏插入圖片描述
(3)添加描述
在這裏插入圖片描述
(4)選擇備份的時間間隔

在這裏插入圖片描述
(5)設置每日的備份時間
在這裏插入圖片描述
(6)啓動程序

在這裏插入圖片描述
(7)選擇腳本位置

在這裏插入圖片描述
(8)點擊完成

在這裏插入圖片描述
測試結果:在9點55分只想的bat腳本文件,成功備份數據庫!

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章