无法从 USB 创建数据库转储

Not able to create database dump from usb

我正在开发一个需要通过 USB 运行 的应用程序。我正在使用统一服务器来执行此操作。

我的应用程序 运行 正常,但我无法使用 System("MY COMMAND") 创建数据库转储。
这是我的 php 代码。

date_default_timezone_set('Asia/Kolkata');
$date =date('d-m-y_h-i-s-A', time());
$fl = $date . "_backup.sql"; 
$query = "F:\UniServerZ\core\mysql\bin\mysqldump.exe --user root --password root " . $c['database'] . " > ../uploads/" . $fl . "";
system($query);
    echo '<a href="http://' . $_POST['loc'] . '/Rally/uploads/' . $fl . '" download="' . $fl . '">Click Here To Download Database Dump

                </a>';

我可以在我的 wamp 服务器上执行此操作,但无法通过 USB 服务器执行此操作。

我终于找到了解决办法 我们可以用不同的方式创建数据转储(可以从以下位置获取参考:http://viralpatel.net/blogs/mysql-database-backup-mysql-mysqldump-backup-command/

在我的例子中,我使用了

 $query = "F:\UniServerZ\core\mysql\bin\mysqldump.exe --user root --password=root " . $c['database'] . " > ../uploads/" . $fl . "";

这对我有用。 :)