更新:ようやくこの機能が動作するようになりましたが、問題の原因はまだわかりません。ネットワーク フォルダー経由でアクセスする wamp サーバーを使用しています。
まだ存在する問題は、mysqldump を実行するには、WAMP サーバーをホストするために使用されている実際のマシンから php ファイルにアクセスする必要があることです。
アップデートの終了
wamp サーバーを実行していて、mysqldump を使用して、所有している mysql データベースをバックアップしようとしています。以下は、mysqldump を実行するために使用している PHP コードです。
exec("mysqldump バックアップ -u$user -p$pass > $sql_file");
スクリプトを実行すると、ページが勝手に読み込まれ、バックアップが作成されません。
空のファイルが作成されているので、何かが起こっていることがわかります。
追加情報:
* exec() is not disabled
* PHP is not running in safe mode
何か案は??
Win XP、WAMP、MYSQL 5.0.51b