1@title mysql備份指令碼
2@echo
off3
@echo [email protected]:3306
4set host=127.0.0.1
5set port=3306
6set user=root
7@echo
請輸入資料庫密碼
8set /p password=
9@echo
請輸入需要備份的資料庫
10 @set /p database=
11set mysqldumppath=d:\mysql\bin
12set resultfilepath=e:
13set curdate=%date:~0,4%-%date:~5,2%-%date:~8,2%
14set curmon=%date:~0,4%%date:~5,2%
15set curtime=%time:~0,2%
16if "%curtime%"=="0" set curtime=00
17if "%curtime%"=="1" set curtime=01
18if "%curtime%"=="2" set curtime=02
19if "%curtime%"=="3" set curtime=03
20if "%curtime%"=="4" set curtime=04
21if "%curtime%"=="5" set curtime=05
22if "%curtime%"=="6" set curtime=06
23if "%curtime%"=="7" set curtime=07
24if "%curtime%"=="8" set curtime=08
25if "%curtime%"=="9" set curtime=09
26set curtime=%curtime%-%time:~3,2%-%time:~6,2%
27set resultfile=%database%_%curdate%_%curtime%.sql
28 @%mysqldumppath%\mysqldump.exe %database% --result-file=%resultfilepath%\%resultfile% --complete-insert --user=%user% --password=%password% --host=%host% --port=%port%
29@echo
操作結束
30pause
31@echo
on32
exit
可以簡單修改下指令碼將要輸入的內容寫定,加入計畫任務中,每次開機自動備份一次mysql資料庫。
windows下Mysql定時備份
今天遇到要在windows下定製執行資料庫的備份 找的方法都是建立bat檔案 使用windows定時執行任務執行 內容 echo off set ymd date 4 date 5,2 date 8,2 c program files mysql mysql server 5.7 bin mysql...
Windows下MySQL備份指令碼
1 echo off 2rem mysql備份指令碼 支援全備份 3 rem 增量備份需要mysql服務加 log bin引數執行 4 rem 資料還原 mysql u root p 5 rem 6rem 全域性變數 7 set dump mysqldump.exe 8 set rand rando...
Windows環境下mysql自動備份
使用mysql自帶的mysqldump.exe和系統的任務計畫來完成此任務.任務所使用的bat檔案內容如下 echo off set ymd date 4 date 5,2 date 8,2 c program files mysql mysql server 5.0 bin mysqldump.e...