私はphpを介してデータベースのmysqldumpを取得しようとしています.この方法でのみコマンドラインを介してデータベースダンプを取得できます.
d:
cd "d:\wamp\bin\mysql\mysql5.5.24\bin"
mysqldump.exe
mysqldump --user=user --password=password --host=localhost db_name > "D:\dump\test.sql"
この方法で php からこのコマンドを実行しようとすると、空のダンプ ファイルが生成されます。
$cmd = 'd: cd "d:/wamp/bin/mysql/mysql5.5.24/bin"mysqldump.exe>mysqldump --user=user --password=password --host=localhost db_name > "D:\dump\test.sql"';
exec($cmd);
またはこの方法
$cmd = 'd:/wamp/bin/mysql/mysql5.5.24/bin>mysqldump.exe>mysqldump --user=user --password=password --host=localhost db_name > D:\dump\test.sql';
exec($cmd);
またはこの方法
$cmd = 'd:/wamp/bin/mysql/mysql5.5.24/bin>mysqldump --user=user --password=password --host=localhost db_name > D:\dump\test.sql';
exec($cmd);
空のダンプ ファイルしか取得できません。私はここでこのような多くの質問をしてきましたが、その解決策はどれもうまくいきません。
それを行うための可能な方法を見て、提案してください。
ありがとう。