mysql - Windows 7 mysql 任务计划程序中出现 0x2 错误

标签 mysql windows windows-7

我正在尝试通过任务计划程序定期进行 mysql batabase 转储。当我从命令提示符运行以下查询时,它会提供转储。但是,当我运行任务计划程序时,它不起作用。

查询

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错误截图 enter image description here

任务操作定义屏幕打印 enter image description here

最佳答案

创建 .bat 文件,例如 c:\xampp\mysql\bin\backup.bat 并从调度程序执行它。将以下命令放入 .bat 文件中:

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 Server 2008 R2 及更高版本以及 Windows Vista 及更高版本中的任务计划程序默认在“最低权限”安全上下文下执行任务。

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

关于mysql - Windows 7 mysql 任务计划程序中出现 0x2 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44219778/

相关文章:

mysql - .NET Core 添加迁移忽略一些属性

android - 通过USB从Windows PC与android设备通信

java - 无法找到或加载主类 org.junit.runner.JUnitCore

c# - 图像在 Win8/Win10 中呈现,但在 Win7 中不呈现

mysql - 重新安装后无法导入旧数据库(information_schema 的权限问题)

mysql - 创建表时 SQLSTATE[HY000] 错误?

c++ - 如何从控制台窗口的系统菜单中的菜单项获取菜单事件?

php - 错误 0 无法连接到 wamp windows 7 中的主机

php - MySQL:每天到目前为止计算数据库的行数

c - 在c中使用system()函数