Опитвам се да взема mysqldump на база данни чрез php, мога да взема база данни само през командния ред по този начин.
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);
Получавам само празен дъмп файл. минах през много въпроси тук като този и това и много повече, но нито едно от тези решения не работи за мен.
Моля, вижте и предложете всеки възможен начин да го направите.
Благодаря.