MySQL定時備份數據庫

項目中不免會用到對數據庫的備份,先記錄一下  MySQL數據庫定時備份實現。 php

for /f "Tokens=1-3 Delims=/ " %%i in ('date /t') do set dt=%%i-%%j-%%k-
for /f "Tokens=1-2 Delims=: " %%i in ('time /t') do set tm=%%i-%%j
set tm=%dt%%tm%
SET bkupdir=E:\bak
SET mysqldir=D:\MySQL\MySQL Server 5.0
path D:\MySQL\MySQL Server 5.0\bin
SET dbname=ynjjgt
SET dbuser=root 
SET dbpassword=root321
SET CharacterSet=utf8 
@ECHO Beginning backup of %dbname%... 
mysqldump -u %dbuser% -p%dbpassword% %dbname% --add-drop-table --complete-insert --opt>%bkupdir%\%dbname%-%tm%.sql
@ECHO Done! New file: %bkupdir%\%dbname%-%tm%.sql

將上面的代碼保存爲.bat文件。 mysql

而後啓動window系統自帶的定時任務。對於設置定時任務,這裏就不mark了。 sql

相關文章
相關標籤/搜索