/ / Mysqldump funktioniert nicht in PHP - PHP, MySQL

Mysqldump funktioniert nicht in PHP - PHP, MySQL

Ich habe mysqldump in einer Test-Datenbank mit der Bash-Befehlszeile ausgeführt und es funktioniert gut:

C:\wamp\bin\mysql\mysql5.6.12\bin\mysqldump --opt -u root -p membersite > c:\wamp\www\php-backup\membersitebackupfile1.sql

Wenn ich dieselbe Zeile in eine PHP-Datei in "c: wampwwwphp-backupdump.php" lege, wird eine Datei mit 0 Bytes erzeugt.

<?php

$command = "C:\wamp\bin\mysql\mysql5.6.12\bin\mysqldump --opt -u root -p membersite > c:\wamp\www\php-backup\membersitebackupfile1.sql";

exec($command);

?>

Antworten:

-2 für die Antwort № 1

Wenn Sie Wamp benutzen, dann versuchen Sie:

$cmd  = "c: & cd "C:/wamp/bin/mysql/mysql5.6.17/bin" & mysqldump.exe --user=root --password=root --host=localhost databasename> "C:DirectorySQL.sql"";

exec ($ cmd);