Hola,
quiero realizar un backup de la base de datos trabajo y utilizo el
siguiente codigo pero al ejecutarlo me esto:
-- MySQL dump 8.21 -- -- Host: localhost Database: trabajo --------
------------------------------------------------- -- Server version 3.23.49-log
Error ejecutando comando:
D:\nusphere\mysql\bin\mysqldump.exe --opt trabajo > D:\Backup\trabajo.sql
Código PHP:
<?
$bd="trabajo"; // Nombre de la Base de Datos a exportar
// Funciones para exportar la base de datos
$executa = 'D:\nusphere\mysql\bin\mysqldump.exe --opt '.$bd.' > D:\Backup\trabajo.sql';
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";
}
?>
Si le pongo comillas dobles "" me da error, por eso utilizo simple.
Lo he modificado lo saque de la Faq, tal vez lo hice mal. Acaso
tengo que hacer alguna cofiguracion o la sintaxis esta mal. Deseo
que revisen la instruccion $executa y me indiquen si lo he escrito mal.
Gracias