【发布时间】:2015-08-11 21:09:38
【问题描述】:
我正在尝试使用 PHP 的 exec() 函数运行 mysqldump 从 Amazon Web Service 备份名为 projectdata 的数据库。但我只能创建一个空的 sql 文件。
我在 Windows 7 下使用 xampp 运行 php 文件,其中 mysqldump 位于 C:\xampp\mysql\mysqldump 中
exec('C:\xampp\mysql\bin\mysqldump --user=user --password=password --host=cannotTellyou.amazonaws.com:3306 projectdata > backup.sql');
【问题讨论】:
-
您可以发布您的solution as a answer 并将其标记为正确答案。
-
如果你在5555这样的非标准端口上运行MySQL,mysqldump可以将
--port=5555作为开关。如果您指定了--port=3306,MySQL 转储可能会起作用。不提供端口允许 mysqldump 假定 3306 默认端口。
标签: php mysql amazon-web-services mysqldump