[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] [已解决]批处理执行备份mysql的问题

之前都是可以的,最近发现文件备份不成功了,结果都是0K。初步怀疑是mysqldump没有执行,如果是NT的系统,环境变量怎么修改?

之前运行的代码部分:
  1. cmd /c D:/Label_Barcode/CvtBarcodeSystem/backup/mysqldump -h localhost -uroot -pasd!@# database>\"D:/Label_Barcode/CvtBarcodeSystem/dbbakup/BarcodeLabel_%date%.sql\"
复制代码
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

回复 11# lazygc520


    你原来的test.bat写错了或者你添加任务计划的方式不对
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复  lazygc520 看看这样能否停住
Batcher 发表于 2013-8-26 15:41


可以了。目标地址生成了2个文件。一个数据库备份文件一个errlog文件。
可能造成这种现象的原因是?

TOP

回复 8# lazygc520
  1. @echo on
  2. D:/Label_Barcode/CvtBarcodeSystem/backup/mysqldump -h localhost -uroot -pasd!@# hapsu>D:/Label_Barcode/CvtBarcodeSystem/dbbakup/BarcodeLabel_20130825.sql 2>D:/Label_Barcode/CvtBarcodeSystem/dbbakup/error.log
  3. pause
复制代码
看看这样能否停住
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复  lazygc520


1、任务计划是用哪个用户执行的(就是你创建任务计划的时候指定的哪个用户名)?该用 ...
Batcher 发表于 2013-8-26 14:57


计划用户就是管理员帐户,密码永不过期。怎么重启计划任务?是不是停止再执行?

TOP

回复  lazygc520


3楼在CMD里面执行的那条命令照抄进test.bat
不要写别的东西
Batcher 发表于 2013-8-26 15:12


服务器端运行一闪就跳掉了,且没有运行结果。之前至少还有个0K的文件生成。

TOP

回复 5# lazygc520


3楼在CMD里面执行的那条命令照抄进test.bat
不要写别的东西
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

win2008 RC2的服务器端。

TOP

回复  lazygc520


1、任务计划是用哪个用户执行的(就是你创建任务计划的时候指定的哪个用户名)?该用 ...
Batcher 发表于 2013-8-26 14:57
  1. @echo off
  2. cmd /c D:/Label_Barcode/CvtBarcodeSystem/backup/mysqldump -h localhost -uroot -pasd!@# hapsu>\"D:/Label_Barcode/CvtBarcodeSystem/dbbakup/BarcodeLabel_20130825.sql\"
  3. pause
复制代码
The filename, directory name, or volume label syntax is incorrect.
Press any key to continue . . .

TOP

回复 3# lazygc520


1、任务计划是用哪个用户执行的(就是你创建任务计划的时候指定的哪个用户名)?该用户的密码的是否过期了?
2、任务计划的服务重启一下试试
3、任务计划的代码里面暂时不要使用任何变量,全部写死试试:
  1. cmd /c D:/Label_Barcode/CvtBarcodeSystem/backup/mysqldump -h localhost -uroot -pasd!@# hapsu>\"D:/Label_Barcode/CvtBarcodeSystem/dbbakup/BarcodeLabel_20130825.sql\"
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

本帖最后由 lazygc520 于 2013-8-26 14:51 编辑
你这个代码是放在任务计划里面执行的吗?
如果手工在CMD窗口执行一下结果如何?
Batcher 发表于 2013-8-26 14:38


是的,代码是放在计划任务中执行的。
这是在cmd的执行结果:(结果可执行)
  1. C:\Users\Administrator>D:/Label_Barcode/CvtBarcodeSystem/backup/mysqldump -h localhost -uroot -pasd!@# hapsu>D:/Label_Barcode/CvtBarcodeSystem/dbbakup/BarcodeLabel_20130825.sql
复制代码

TOP

你这个代码是放在任务计划里面执行的吗?
如果手工在CMD窗口执行一下结果如何?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表