Guardar y Restaurar una base de datos pesada.
Publicado: 14 Ene 2006, 18:24
Guardar y Restaurar una base de datos pesada.
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:
Debes sustituir localhost por la direccion de tu servidor de base de datos actual; yo por el nombre de usuario; mio por la contraseña; base por el nombre de la base de datos.
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):
Esta es una forma de realizar una copia y restauracion posterior de cualquier base de datos. Tambien, si es que los servidores soportan conexion remota SSH, podeis utilizar el programa MySQL-Front para hacer todo el proceso.
Fuente: Fabriciano Webmaster de Batiburrillo.net
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