データベースをダンプしようとしました:
<?php
$dbhost = "localhost";
$dbuser = "XXXX";
$dbpass = "XXXXXXXX";
$dbname = 'testdb';
$list = shell_exec ("C:\wamp\bin\mysql\mysql5.1.33\bin\mysqldump.exe $dbname --user=$dbuser--password=$dbpass > dumpfile.sql");
?>
指定された mysqldump.exe へのフル パスを試すか、単に mysqldump を使用してみましたが、それでも 0kb の dumpfile.sql が返されます
詳細: プログラミング言語: PHP データベース: MySql 5.XX OS(サーバー): Windows Server 2003. (現在、Windows Vista マシンでテスト中)
EDIT @ジェレミー・ヘスロップ:
私は試した:
shell_exec("C:\wamp\bin\mysql\mysql5.1.33\bin\mysqldump.exe --opt -h $dbhost -u$dbuser -p$dbpass $dbname > test.sql");
セーフモード = オフ
まだ運がありません。