1
我已經過了幾個帖子,人們已經設法解決他們的問題,但不幸的是我沒有成功。我使用WAMP的窗口和我的PHP文件如下所示在php中使用exec mysqldump返回空文件
<?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的路徑,在這種情況下,過程從未結束。現在該過程立即結束,但文件爲空。
您的文件夾是否有權限寫入? – AnkiiG
感謝您的回覆。是。我有權在此文件夾中寫入文件。 –