首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >任务调度程序windows 7 mysql中的0x2错误

任务调度程序windows 7 mysql中的0x2错误
EN

Stack Overflow用户
提问于 2017-05-27 17:28:53
回答 1查看 1.1K关注 0票数 0

我正在尝试通过任务调度程序周期性地执行mysql batabase转储。当我从命令提示符运行以下查询时,它会给出转储。但是,当我运行任务计划程序时,它不起作用。

查询

代码语言:javascript
复制
C:\xampp\mysql\bin\mysqldump.exe --user=root --password=root --host=localhost --database  gm > E:\backupgmdb\gm_backup_%DATE:~10,4%%DATE:~4,2%%DATE:~7,2%_%time:~0,2%%time:~3,2%%time:~6,2%.sql

任务调度程序错误- 0x2错误屏幕截图

任务操作定义屏幕打印

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-28 18:45:33

创建.bat文件,比如说c:\xampp\mysql\bin\backup.bat,然后从调度器执行它。将以下命令放入.bat文件:

代码语言:javascript
复制
c:
cd \
cd C:\xampp\mysql\bin\
C:\xampp\mysql\bin\mysqldump.exe --user=root --password=root --host=localhost --database  gm > E:\backupgmdb\gm_backup_%DATE:~10,4%%DATE:~4,2%%DATE:~7,2%_%time:~0,2%%time:~3,2%%time:~6,2%.sql

另外,阅读这个:https://serverfault.com/questions/734035/running-a-batch-file-from-task-scheduler-without-user-being-logged-in

默认情况下,Windows 2008及更高版本中的任务计划程序和Windows及以后版本在“最低权限”安全上下文下执行任务。

打开任务的属性并以最高权限检查Run。按OK,然后在出现提示时输入管理帐户的密码。这将覆盖默认的“最小权限”行为,并允许任务以管理权限运行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44219778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档