ninic

导航

使用bat批处理文件备份mysql数据库

@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"\bin    //数据库安装地址(如果地址中含有空格,地址需要包含在英文的双引号)
set file_string=%back_path%\data_%date_string%_%time_string%  //文件名
%mysql%\mysqldump.exe -u%username% -p%password% %database% >%file_string%.sql  //备份
pause

(注:如果要定时,压缩和上传ftp,可参照前面我写的oracle数据库的备份,都差不多)

posted on 2016-10-24 17:49  ninic  阅读(2284)  评论(0编辑  收藏  举报