Php mysqldump不工作

Php mysqldump不工作,php,mysqldump,Php,Mysqldump,我已经用下面的代码尝试了一切…在commapnd提示符和php执行中,但总是生成空的0kb文件 $dmp = '"C:\Program Files\EasyPHP-5.3.8.1\mysql\bin\mysqldump.exe"'; $command = $dmp. ' --opt -h '.$dbhost.' -u "'.$dbuser.'" -p "'.$dbpass.'" '.$dbname.' > "'. $backupFile. '"'; system($command);

我已经用下面的代码尝试了一切…在commapnd提示符和php执行中,但总是生成空的0kb文件

$dmp = '"C:\Program Files\EasyPHP-5.3.8.1\mysql\bin\mysqldump.exe"';

$command = $dmp. ' --opt -h '.$dbhost.' -u "'.$dbuser.'" -p "'.$dbpass.'" '.$dbname.' > "'. $backupFile. '"';
system($command);

在之前的帖子中尝试了所有的建议,但帖子关闭后说太本地化或类似的话。但我不明白为什么???因为我还没有找到解决办法。有人能帮忙吗?我需要绝望地备份我的数据库。

我在windows上的本地主机上尝试过这个命令,比如

c:\wamp\bin\mysql\mysql5.5.20\bin>mysqldump --user=root --password=password test > d:\testing.sql

//--user=DBUserName
//--password=DBPassword

然后输入您的数据库名称,如我所给出的
test
,并确保符号正确
,然后输入您要保存数据库的数据库名称所在的位置。试试这个,希望对你有所帮助。

请发布准确的错误消息:你是在linux服务器的windows服务器上进行备份吗<代码>“C:\Program Files\EasyPHP-5.3.8.1\mysql\bin\mysqldump.exe”表示您试图在本地主机中进行备份??