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

相关文章
相关标签/搜索