Problemas con PHP y mysqldump para hacer backup

edu
22 de Agosto del 2004
Mu guenas, estoy desquiciado y a ver si alguien haría el favor de echarme una manita. Estoy intentando realizar una copia de seguridad de una base de datos de mysql compuesta por tablas del tipo InnoDB. El caso es que ejecuto el siguiente script:

<?
system("mysqldump --host=localhost --user=user --password=psw pruebas --add-drop-table > copia.sql");
?>

y el cabrón si me crea el archivo sql en el directorio donde está el script pero está vacío completamente.
Si ejecuto el comando en el MSDOS funciona perfectamente. He probado con todas las opciones del comando. Podría ser el nombre del host que debiera ser un nombre de servidor FTP (localhost es mi servidor web), no sé.
Si alguien me ayudara se lo agradecería mucho.
Gracias.