@echo off
set date_string=%date:~0,4%_%date:~5,2%_%date:~8,2% //日期
set time_string=%time:~0,2%_%time:~3,2%_%time:~6,2% //时间
set back_path=d:mysqldatabackup //存放备份文件的路径
if not exist %back_path% md %back_path%
set database=mldn //数据库名字
set username=root //用户名
set password=root //密码
set mysql=c:"Program Files"MySQL"MySQL Server 5.7"in //数据库安装地址(如果地址中含有空格,地址需要包含在英文的双引号)
set file_string=%back_path%data_%date_string%_%time_string% //文件名
%mysql%mysqldump.exe -u%username% -p%password% %database% >%file_string%.sql //备份
pause
(注:如果要定时,压缩和上传ftp,可参照前面我写的oracle数据库的备份,都差不多)