【发布时间】:2016-01-08 06:22:28
【问题描述】:
我浏览了几篇帖子,人们设法解决了他们的问题,但不幸的是我没有成功。我在 Windows 上使用 wamp,我的 php 文件如下所示
<?php
include_once("config.php");
$_user = "username";
$_pass = "password";
$_db = "dbname";
$command = 'C:\wamp\bin\mysql\mysql5.6.17\bin\mysqldump -u '.$_user.' -p'.$_pass.' '.$_db.' > test.sql';
exec($command);
echo "<br />".$command;
?>
创建了一个文件名 test.sql,但它是 0 字节。我也尝试将 mysqldump 更改为 mysqldump.exe 但没有成功。在此之前,我尝试不定义 mysqldump 的路径,在这种情况下,该过程永远不会结束。现在该过程立即结束,但文件为空。
【问题讨论】:
-
你的文件夹有写权限吗?
-
感谢您的回复。是的。我确实有权在此文件夹中写入文件。