在我的备份服务器上,我有两个任务要运行:一个 SQL 转储和一个 SQL 导入,分别设置为分别在 01:00 和 02:00 运行。
转储每次都会在1:45 AM 之前创建一个压缩的 .SQL 文件。 导入应该提取文件并导入它。
根据任务计划程序,两个任务都成功运行,但是,我的备份服务器的本地数据库只有我上次手动备份的数据。这是有道理的,因为我的导入任务的总运行时间约为 12 秒。
如果我通过双击文件资源管理器中的 import_db.bat 脚本“手动”运行备份,则运行大约 30 分钟后即可完美运行。
如果我通过右键单击并选择“运行”从任务计划程序运行备份,它会运行 12 秒而不执行任何操作。历史表明它运行成功。
导入任务设置:
导入脚本的片段:
mysql -u root -p"xxxxxx"< "C:\FILEPATH\import_db.sql" --verbose
copy C:\FILEPATH\import_mirror_db.sql C:\FILEPATH\archives\backup[date].sql.zip
我在任务计划程序中一定做错了什么,但研究似乎告诉我我做的一切都是正确的。非常感谢您的帮助。