5

我正在尝试备份我的 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/

所有人都说同样的话,但什么也没发生。

有人可以说明我做错了什么吗?

4

4 回答 4

14

我自己对 WAMP 也有同样的问题。

您需要做的就是:

  1. 从这里下载 gzip.exe:http ://www.gzip.org/#exe
  2. 将 gzip.exe 放在 PHP 文件夹中
于 2013-11-02T11:50:53.150 回答
0

这告诉您 gzip 不在您的系统可以找到的地方。你可以责怪你安装了 gzip。

检查 $PATH 环境(或系统)变量的值。然后在其中一个目录中安装 gzip 的副本。

于 2013-07-05T19:20:22.347 回答
0

是的,您必须放入zip.exe您的 wamp 文件夹,例如wamp/bin/mysql/[your mysql version]/bin.

于 2015-09-30T00:55:48.627 回答
0

在本地查找或安装 gzip。之后直接在PHP文件夹中创建gzip.bat文件,指定现有 gzip 二进制文件的完全限定路径并保存。例如:C:\git\bin\gzip.exe

没有必要放在gzip.exe您的PHP文件夹中。

于 2017-08-21T11:50:22.190 回答