23/11/2008, 06:43
|
| | | Fecha de Ingreso: junio-2006 Ubicación: En el Server Room
Mensajes: 25
Antigüedad: 18 años, 5 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 |