Windows下面建了一个bat,然后搞了一个定时的作业,让其备份数据库 / sqlserver2008 r2 维护计划向导备份

数据库的备份,是经常发生的事,每次手工去备份,总归不可能。

那我们一般是建一个bat文件,这里指是windows下,别的系统则类似。

 

但是,奇怪的事,建了一个bat,定时作业去执行的时候只是一闪,看上去很好,其实根本没有执行,为什么呢?

看看备份的文件0KB ,根本没有备成功。

 

如何去cmd下面,然后cd 到路径,再执行一切OK。

那应该是文件里面的一些应用的路径可能不对。

 

解决:

其实很简单,就是一个起始于,这个虽然是选填,但是没有写跟有写,根本不一样。

 

好了,按上面的处理就可以了。

mysql定时备份bat脚本

echo  数据库为用户名为root 密码为root 数据库名为kdykt 
echo  mysqldump 命令如果没有配置环境变量要在bin目录下执行
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%"
D:
cd D:\phpStudy\MySQL\bin
mysqldump --opt -u root --password=root kdykt > kdykt_%Ymd%.sql

上面的备份转自:

https://www.cnblogs.com/wangluochong/p/8465404.html

 

 

 

 

 

 

 

 然后根据实际情况就可以了,下一步,最后完成。

 

posted @ 2021-01-17 13:30  jiduoduo  阅读(113)  评论(0编辑  收藏  举报