Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/11/2008, 06:43
Avatar de ComfortHost
ComfortHost
 
Fecha de Ingreso: junio-2006
Ubicación: En el Server Room
Mensajes: 25
Antigüedad: 17 años, 10 meses
Puntos: 1
Respuesta: No puedo hacer Backup de mi base de datos

Es muy probable que tu host tenga restringido el system() o que mysqldump no esté en el path de tu usuario. Ambos se restringen a menudo en los hostings por motivos de seguridad bastante evidentes (igual que haces backup puedes borrar...).

Prueba de hacerlo desde el mismo php, sin llamadas a sistema

sql = "BACKUP DATABASE $C_BASE_DATOS TO `$C_RUTA_ARCHIVO`";
$result = mysql_query($sql );

Si esto no te va porque el comando backup este restringido solo te queda

sql = "SELECT * INTO OUTFILE `$C_RUTA_ARCHIVO` FROM $C_BASE_DATOS ";
$result = mysql_query($sql );

En cada uno pierdes algo de información (en el último tienes sólo datos) pero al menos tienes eso.

Si la tercera tampoco funciona y estás seguro que no es tu programa... cambia de host

Quel