新建一个bat文件,比如db_back.bat,写入一下内容


@echo off
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
"C:/Program Files/MySQL/MySQL Server 5.6/bin/mysqldump.exe" --opt -u fate --password=145829 logging > D:\db_backup\logging_%Ymd%.sql
@echo on

“C:/Program Files/MySQL/MySQL Server 5.6/bin/mysqldump.exe”换成你的mysql地址

“D:\db_backup\logging_%Ymd%.sql”是要保存的sql文件地址


-------------------------------------2016-12-14----------------------------------------

设置自动备份后,硬盘总会有塞满的一天,手动太麻烦,来点自动的<( ̄︶ ̄)>

在上面的代码中加入:

::设置目录
set SrcDir="D:\db_backup"
:: 指定天数
set DaysAgo=90
::先删除3个月前的文件
forfiles /p %SrcDir% /s /m *.sql /d -%DaysAgo% /c "cmd /c del @path"


赞助本站,网站的持续发展离不开你们的支持!一分也是爱ヾ(◍°∇°◍)ノ゙
 本文链接: ,花了好多脑细胞写的,转载请注明链接喔~~
登陆
      正在加载评论