bat备份MySQL数据库
今天在使用bat脚本备份MySQL数据库时提示系统找不到指定的路径。但是这个目录确实是存在的,请各位大佬帮忙看一下问题出现在哪里{:1_904:}文件路径我看到空格和中文就发慌,换成全英文路径试试 echo off 去掉,看是哪条指令出错了
另外 mysqldump.exe 在哪,可以提前将所在的目录插入到 PATH 变量里:
set "PATH=C:\exe所在目录\;%PATH%" 你只创建了备份文件目录,并没有创建子目录:
“Iwzh backup_4 周三4/7/”。
所以报路径不存在 另外你这中文和空格问题也确实是问题,建议更改。 "%date:~0,4%_%date:~5,2%_%date:~8,2% %time:~0,2%.%time:~3,2%.%time:~6,2%"
用纯日期的看看,不要用周几那种 都是大神啊,谢谢分享,学到了。 我这边用的是bat脚本,放在纯英文目录下 本帖最后由 zxinyun 于 2024-7-25 09:23 编辑
一看就是文件名的问题,你直接创建 也创建不出这个文件名
调用%date%和%time%先格式化一下 你还要加个定时任务吧?一般在liunx上
页:
[1]
2