Creas un script (al que podeis llamar backup.php), como el que os pongo a continuacion, que subiÂs al directorio raiÂz (o a un directorio nuevo al que podeis llamar copias) de vuestro servidor FTP. Ejecutas el script, despuess de poner los datos adecuados:
Código: Seleccionar todo
";
system("mysqldump --host=localhost --user=yo --password=mio base --add-drop-table > copia.sql");
echo "Fin. Puede recuperar la base por FTP";
?>
Ejecutado el anterior script aparecerí?¡ en el directorio raiz (o en el que habiais creado) de vuestro servidor un archivo sql llamado copia.sql. Lo bajais a vuestro ordenador y lo subiÂs al nuevo servidor. (Esto siempre que cambieis de servidor).
Creais un script, al que llamais restaura.php, para restaurar la base de datos en el nuevo servidor. SeriÂa como el siguiente, con las sustituciones pertinentes (tendriais que subirlo al directorio raiz o al directorio copias, en el que se encuentra copia.sql):
Código: Seleccionar todo
";
system("cat copia.sql | mysql --host=localhost --user=yo --password=mio base");
echo "Fin. Su base estí?¡ emplazada en su alojamiento.";
?>
Fuente: Fabriciano Webmaster de Batiburrillo.net