0

我已经用下面的代码尝试了一切......在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);

在以前的帖子中尝试了所有建议,该帖子被关闭说过于本地化或类似的东西。但是不明白为什么???因为我还没有得到解决方案。有人可以帮忙吗?我需要绝望地备份我的数据库。

4

1 回答 1

0

我已经在 Windows 上的 localhost 主机中尝试过这个命令,比如

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

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

然后像我给出的那样您的数据库名称test并确保正确的符号>,然后是您要保存数据库的数据库名称的位置。试试这个希望这对你有帮助。

于 2012-10-26T06:27:07.763 回答