我已经使用AT.exe在我的Windows 2003服务器上自动备份了我的mySQL数据库。我已经安排了一个这样的工作,它工作得很好。
AT 23:59 /EVERY:m,t,w,th,f,s,su c:\path\backup.bat
在backup.bat文件中,这一行
C:\wamp\bin\mysql\mysql5.5.20\bin\mysqldump -u username -ppassword --result-file="c:\automatedDBBackups\backup.%DATE:~10,4%-%DATE:~4,2%-%DATE:~7,2%.sql" dbname
我想为输出文件指定一种压缩格式。
2条答案
按热度按时间i1icjdpr1#
我不认为mysqldump中内置了任何东西,但你可以做的是在完成后将一个管道命令链出来进行zip压缩。下面是一个使用7-zip命令行的例子。
您可能应该将7za.exe放入PATH环境变量中。您可以看到命令行选项和开关here的完整列表。
kninwzqo2#
您不能将mysqldump的输出作为zip文件。您需要安装第三方命令行zip工具。