我已尝试使用以下代码...在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);
尝试过前一篇文章中的所有sugestions,这篇文章已被关闭,说太过本地化或类似的事情。但不明白为什么???因为我还没有得到解决方案。有人可以帮忙吗?我需要绝望地备份我的数据库。
答案 0 :(得分: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
并确保正确的符号>
然后是具有您要保存数据库的数据库名称的位置。试试这个希望这对你有帮助。