首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >计算机锁定时批处理文件MySQLdump错误

计算机锁定时批处理文件MySQLdump错误
EN

Stack Overflow用户
提问于 2022-03-01 13:52:29
回答 1查看 78关注 0票数 0

我试图每天午夜(通过任务调度程序)运行一个批处理文件,以便生成mysql的备份(使用mysqldump)、加密(使用7-zip)并移动到适当的文件夹。我修改了在:https://sqlbackupandftp.com/blog/how-to-automate-mysql-database-backups-in-windows中找到的代码的一个版本。以下是我修改的版本:

代码语言:javascript
复制
rem credentials to connect to mysql server
set mysql_user=***********
set mysql_password=***********
rem archive password
set encryption_password=***********
rem backup storage period (in days)
set max_keep_days=7
rem path to backup compression utility
set seven_zip_path=C:\Program Files\7-Zip\
rem backup file name generation
set backup_name=C:\Users\**********\Documents\Temp\all-databases-%DATE:~-4%-%DATE:~4,2%-%DATE:~7,2%-%time::=.%
rem backup creation
mysqldump --user %mysql_user% --password=%mysql_password% --all-databases >> %backup_name%.sql
if %ERRORLEVEL% neq 0 eventcreate /ID 1 /L APPLICATION /T ERROR /SO mysql-backup-script /D "Backup failed: error during dump creation" && exit
rem backup compression
"%seven_zip_path%7z" a -p%encryption_password% %backup_name%.zip %backup_name%.sql
if %ERRORLEVEL% neq 0 eventcreate /ID 1 /L APPLICATION /T ERROR /SO mysql-backup-script /D " Backup failed: error during archive creation" && exit
rem delete temporary .sql file
del %backup_name%.sql
rem copy backup to storage
robocopy C:\Users\**********\Documents\Temp\ C:\Users\**********\Desktop\Backups\ /e
rem local backup copy
del %backup_name%.zip
eventcreate /ID 1 /L APPLICATION /T INFORMATION /SO mysql-backup-script /D "Backup successful"

(我删除了网络路径部分,因为在重新合并这些部分之前,我首先试图让这些部分在本地运行。而且,直到我使用了完整的路径,backup_name变量才起作用)

这段代码在我自己运行时会正常运行,当我登录时,等等。但是,如果我像昨晚一样锁定了pc,那么文件就会运行,但一旦到达mysqldump行就失败了。

EN

回答 1

Stack Overflow用户

发布于 2022-03-01 14:27:26

包含% time %变量的时间是在中午12点以后工作的,但在午夜之后和早上,文件名中突然有一个额外的空格,这会导致错误。

(对于那些有类似问题的人,请看穆菲的答复,因为他们会认真帮助你)

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

https://stackoverflow.com/questions/71309528

复制
相关文章

相似问题

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