hola, estoy utilizando el codigo que viene en el FAQ a cerca de exportar la bd desde php generando un archivo .sql el codigo es el siguiente:
Código PHP:
<?php
//include ("conexion.php");
$user="root";
$passw="";
$BD="cfe_mejoras_transmision2";
$fecha = date ("d-m-Y");
// Nombre del archivo de con el cual queremos que se guarde la base de datos
$filename = "Respaldo-".$BD."-".$fecha.".sql";
// Cabezeras para forzar al navegador a guardar el archivo
header("Pragma: no-cache");
header("Expires: 0");
header("Content-Transfer-Encoding: binary");
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=$filename");
// Funciones para exportar la base de datos
// $user, $passw y $BD los toma del script conexion.php
$executa = "c:\\mysql\\bin\\mysqldump.exe -u $user --password=$passw --opt $BD";
system($executa, $resultado);
// Comprobar si se a realizado bien, si no es asi, mostrará un mensaje de error
if ($resultado) { echo "<H1>Error ejecutando comando: $executa</H1>\n"; }
?>
y el mensaje de error que me marca en el archivo .sql generado es:
<br />
<b>Warning</b>: system(): Unable to fork [c:\mysql\bin\mysqldump.exe -u root --password= --opt cfe_mejoras_transmision2] in <b>c:\inetpub\wwwroot\cfe_ver_2_0\crea_respaldo_my sqldump.php</b> on line <b>24</b><br />
<H1>Error ejecutando comando: c:\mysql\bin\mysqldump.exe -u root --password= --opt cfe_mejoras_transmision2</H1>
la linea 24 contiene la instruccion:
system($executa, $resultado);
alguien me podria ayudar