利用工作排程自動備份 MySQL資料庫

1 篇文章 / 0 new
author
利用工作排程自動備份 MySQL資料庫
1. 建立 bat 檔, 讓其自動產生依日期時間檔名的備份檔
@echo off
For /f "tokens=1-4 delims=/ " %%a in ('date /t') do (set dt=%%a%%b%%c)
For /f "tokens=1-4 delims=:." %%a in ('echo %time%') do (set tm=%%a%%b)
set bkname=%dt%-%tm%.sql
mysqldump  -u root --password=xxxxxx --default-character-set=utf8 mydb > D:\Backup\"%bkname%"
2. 加入排程
a. 控制台 -> 系統管理工具 -> 工作排程器


b. 點選 建立基本工作 , 然後依指示設定相關參數即可


c.完成基本設定後, 開啟內容, 作下兩個細部選項.(其餘細部參數可自行調整)
Free Web Hosting