mysqldump con php genera sql vacio

Iniciado por Blaztreal, 23 Noviembre 2017, 17:46 PM

0 Miembros y 1 Visitante están viendo este tema.

Blaztreal

buenas tardes tengo un problema al usar el mysqldump en php para hacer un backup de mi base de datos todo parece funcionar bien pero el sql se genera vacio creo que el error esta en estas linea

$respuesta=NULL;
$salida=NULL;
          
$archivo ="eneaware-".date("d-m-Y").".sql";
         
$command = '\"bin\\mysqldump.exe\" --opt --skip-extended-insert --complete-insert  --user=$DB_USUARIO --password=$DB_PASSWORD ".$DB_NOMBRE."  > backup/eneaware.sql';
         
         exec($command,$salida,$respuesta);   
         if($respuesta=='0'){
            
            echo 'Respaldo Creado Satisfactoriamente';
            mkdir("hora/", 0777, true);
         }
         else{
            echo 'Problemas al Realizar el Respaldo';
         }
utilizo la funcion exec pero he probado con system y tampoco hace nada ..... lo peor es que tengo para que imprima las tablas en la pagina y si aparecen llenas pero el sql esta vacio alguien me puede indicar el error .... he probado muchos cambios y nada

engel lex

y si en lugar de intentar una solución complicada y externa, implementas algo nativamente en php como esto

https://github.com/ifsnop/mysqldump-php

su buscas sobre similares a mysqldump en php hay variedad
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Blaztreal

voy a leer ese post que me distes a ver si lo logro pero ya tambien he probado funciones nativas de php y no me funcionan la otra que use parecia que guardaba todo pero no me generaba el sql en ningun lado.
gracias por tu respuesta