Header Ads

Header ADS

BigDump, restaura GRANDES bases de datos

Seguramente mas de uno de ustedes tiene un foro mediano en adelante o bien un blog enorme, en fin, cualquier aplicacion web que requiera de MySQL y que ocupe mucho espacio de esta.

Cuando se hacen los respaldos de una base de datos mediante aplicaciones como phpMyAdmin u otros similares, nos queda un archivo con el volcado de la base que cuando tratamos de restaurar por alguna emergencia, nos da error.

... y nos da error porque es demasiado grande, porque supera el timeout o porque simplemente algunos administradores de hospedaje web creen muy gracioso el limitar la subida de dumps a 2 mb, asi que termina uno haciendo archivitos pequeños o usando la tecnica ancestral de "copy paste, copy paste" ¬¬

El funcionamiento de BigDump es sencillisimo, les enseño por pasos...

1.- Abrimos con un editor de texto el archivo BigDump y editamos estas lineas con los datos de su DB:



Código Web
$db_server  = 'localhost';
$db_name	 = 'Nombrede la base de datos';
$db_username = 'usuario';
$db_password = '******';

2.- Creamos en su directorio web una carpeta, pongamosle "dump"

3.- Ahi mismo subimos el archivo bigdump.php y los volcados de base de datos, que generalmente son archivos .sql y .gz (incluso .zip)

4.- Llamamos a bigdump desde la web


Nos Cita:

      
5.- De ahi solo seleccionamos el archivo que queremos que sea restaurado a la base y listo! ñ_ñ

Nota: si la base de datos es utf8 u otro juego de caractéres diferente a "latin", entonces lo especificaremos en el archivo bigdump.php, editando la siguiente linea: (esto es un ejemplo)



Código Web
$db_connection_charset = 'utf8';
 

No hay comentarios.

Con tecnología de Blogger.