我正在尝试备份我的MySQL数据库并压缩文件。
每次我尝试运行此命令时......
C:\wamp\bin\mysql\mysql5.5.24\bin\mysqldump.exe -u usernam -ppassword db_name | gzip > sites\www.site.com-local\backups\backup-date.sql.gz
所有我得到的错误是“'gzip'不被识别为内部或外部命令,可操作程序或批处理文件'
我使用了以下资源,希望他们能提供帮助但却什么也没做,
http://www.zigpress.com/2009/04/09/enabling-gzip-on-wamp/ http://dnhome.wordpress.com/2011/10/06/apache-wampserver-enable-compression-gzip/ http://www.dewebbouwmeester.nl/enabling-gzip-on-wamp/
所有人都说同样的话但没有任何反应。
有人可以对我做错了吗?
答案 0 :(得分:13)
答案 1 :(得分:0)
这告诉你gzip在你的系统找不到的地方。你可以责怪你安装了gzip。
检查$ PATH环境(或系统)变量的值。然后在其中一个目录中安装gzip的副本。
答案 2 :(得分:0)
是的,您必须将zip.exe
放入您的wamp文件夹,例如wamp/bin/mysql/[your mysql version]/bin
。
答案 3 :(得分:0)
在本地查找或安装gzip。之后直接在PHP
文件夹中创建只有gzip.bat
文件,指定现有gzip二进制文件的完全限定路径并保存。
例如:C:\git\bin\gzip.exe
没有必要将gzip.exe
放在PHP
文件夹中。