@echo off
rem 更換字符集,字符集不對應會出現漢字亂碼
chcp 65001
color 0a
title 平臺系統資料備份
echo 開始備份,請稍等...........
echo 備份完成之前,請勿關閉本視窗......
rem 日期
set datestring=%date:~0,4%_%date:~5,2%_%date:~8,2%
rem 如果日期格式非yyyy/dd/mm 星期
if "%datestring:~0,1%" gtr "9" (
set datestring=%date:~-10,4%_%date:~-5,2%_%date:~-2,2%)
rem 時間
set timestring=%time:~0,2%_%time:~3,2%_%time:~6,2%
echo %timestring%
rem 存放備份檔案的路徑
set backpath=e:\MySQLbackup
if not exist %back_path% md %back_path%
rem 資料庫名字
set database=資料庫名
rem 用戶名
set username=賬戶名
rem 密碼
set password=密碼
rem 資料庫備份mysqldump.exe所在目錄的路徑(如果地址中含有空格,地址需要包含在英文的雙引號)
set mysql=d:\MySQL\bin
rem 檔案名
set file_string=%backpath%\data_%datestring%_%timestring%
echo %file_string%
rem 備份
rem %mysql%\mysqldump.exe -u %username% -p %password% %database% > %file_string%.sql
%mysql%\mysqldump.exe -u %username% -p %database% > "%file_string%.sql"
echo 備份完成!
pause
@echo on
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/13349.html
標籤:MySQL
