0

次のコードですべてを試しました...コマンドプロンプトとphpの実行で、常に空の0kbファイルを生成します

$dmp = '"C:\Program Files\EasyPHP-5.3.8.1\mysql\bin\mysqldump.exe"';

$command = $dmp. ' --opt -h '.$dbhost.' -u "'.$dbuser.'" -p "'.$dbpass.'" '.$dbname.' > "'. $backupFile. '"';
system($command);

あまりにもローカライズされているなどの理由で閉鎖された以前の投稿ですべての提案を試しました。しかし、なぜ理解できないのですか?私はまだ解決策を得ていないので。誰か助けてくれませんか?データベースを必死にバックアップする必要があります。

4

1 に答える 1

0

Windowsのローカルホストホストでこのコマンドを試しました

c:\wamp\bin\mysql\mysql5.5.20\bin>mysqldump --user=root --password=password test > d:\testing.sql

//--user=DBUserName
//--password=DBPassword

次に、私が指定testしたようなデータベース名を確認し、正しい記号を確認して>から、データベースを保存するデータベース名の場所を確認します。これを試してみてください。

于 2012-10-26T06:27:07.763 に答える