cmd下自动备份其他文件夹
准备备份mysql,但是为了防止服务器中毒,所以准备用计划任务配合CMD命令来备份数据库netstopmysql您要写的语句netstartmysql您要写的地方就是要写...
准备备份mysql,但是为了防止服务器中毒,所以准备用计划任务配合CMD命令来备份数据库
net stop mysql
您要写的语句
net start mysql
您要写的地方就是要写语句
具体是把E:\Program Files\mysql\data\下的全部文件复制到E:\mysqlbak\日期\
日期那可以让他自动新建个以日期为文件夹的。不用按Y的。分大大的有 展开
net stop mysql
您要写的语句
net start mysql
您要写的地方就是要写语句
具体是把E:\Program Files\mysql\data\下的全部文件复制到E:\mysqlbak\日期\
日期那可以让他自动新建个以日期为文件夹的。不用按Y的。分大大的有 展开
展开全部
::把下面文字复制建立成BAT文件就可以了。如果不想要时间就删除时间变量
::/建立当前时间的备份目录/
Set dd=%date:~0,10%
Set tm1=%time:~0,2%
if /i %tm1% LSS 10 (set tm1=0%time:~1,1%)
Set tm2=%time:~3,2%
Set tt=%tm1%点信岁哗%tm2%分
md "E:\mysqlbak\%dd%_%tt%"
::/复制数据库到备份目录(包括非空雀举子目录)/
xcopy "e:\Program Files\mysql\data\*.*" "E:\mysqlbak\%dd%_%tt%\" /s /h /d /c /y
::/只保留最近5次的备份文件,如果不要此功能把下滑行面的删除
dir /o-d /b E:\mysqlbak>temp.txt
for /F "skip=5" %%a in (temp.txt) do @if exist E:\mysqlbak\%%a rd /s /q E:\mysqlbak\%%a
pause
::/建立当前时间的备份目录/
Set dd=%date:~0,10%
Set tm1=%time:~0,2%
if /i %tm1% LSS 10 (set tm1=0%time:~1,1%)
Set tm2=%time:~3,2%
Set tt=%tm1%点信岁哗%tm2%分
md "E:\mysqlbak\%dd%_%tt%"
::/复制数据库到备份目录(包括非空雀举子目录)/
xcopy "e:\Program Files\mysql\data\*.*" "E:\mysqlbak\%dd%_%tt%\" /s /h /d /c /y
::/只保留最近5次的备份文件,如果不要此功能把下滑行面的删除
dir /o-d /b E:\mysqlbak>temp.txt
for /F "skip=5" %%a in (temp.txt) do @if exist E:\mysqlbak\%%a rd /s /q E:\mysqlbak\%%a
pause
展开全部
md e:\mysqlbak\乎信%date%
copy "e:\Program Files\mysql\data\如顷升渣老*.*" e:\mysqlbak\%date% /y
copy "e:\Program Files\mysql\data\如顷升渣老*.*" e:\mysqlbak\%date% /y
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询