如何在php中使用mysqldump命令?

时间:2012-10-01 14:56:49

标签: php mysql

我想备份我的数据库。所以我使用了这个命令

$command = "mysqldump --user=root asset_management > D:\assetmanagement\public\backup\backup.sql"; system($command);

但这会产生一个空的sql文件..任何人都可以帮忙吗?

2 个答案:

答案 0 :(得分:1)

假设你的mysqldump在C:/wamp/bin/mysql/mysql5.1.33/bin/文件夹中

$mysqlPath="C:/wamp/bin/mysql/mysql5.1.33/bin/";
//There should be password for root user. Blank password will not work.

$command = $mysqlPath . "mysqldump.exe asset_management > D:\assetmanagement\public\backup\backup.sql --user=root --password=yourpassword ";

答案 1 :(得分:1)

<强> $command = "mysqldump --user=root -pass=yourpassword asset_management > D:\assetmanagement\public\backup\backup.sql"; system($command);