Windows环境下mysql备份命令mysqldump
if %time:~0,2% leq 9 (set hour=0%time:~1,1%) else (set hour=%time:~0,2%)
mysqldump -h地址 -u用户名 -p密码 数据库名 -rF:/mysql_BAK/文件名_%date:~0,4%%date:~5,2%%date:~8,2%%hour%%time:~3,2%.sql
格式化 hour的原因
TIME 是00点的时候,电脑显示的是0 不是00所以TIME 0~2 会有空格。
导致文件名产生空格 数据库备份失败
解决方案 补0 if %time:~0,2% leq 9 (set hour=0%time:~1,1%) else (set hour=%time:~0,2%)
C:/Users/EDY>if %time:~0,2% leq 9 (set hour=0%time:~1,1%) else (set hour=%time:~0,2%)
C:/Users/EDY>echo %hour%
09
C:/Users/EDY>echo %date:~0
版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/25076.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论