BigDump, restaura GRANDES bases de datos Publicada el Miércoles 24 de Octubre de 2007 a las 3:38 pm por Ba-k

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" ¬¬
En mi caso, aun teniendo servidor dedicado me es imposible restaurar una base mediante phpMyAdmin, porque la pura tabla "posts" de mi foro pesa mas o menos 1 Gb...
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:
-
$db_server = 'localhost';
-
$db_name = '';
-
$db_username = '';
-
$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
-
http://nuestrositio.com/dump/bigdump.php
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)
-
$db_connection_charset = 'utf8';
En lo personal amo este script, si tienen dudas, aca estoy =)
Aqui les dejo el enlace


pepelopez
Octubre 24, 2007 a las 6:36 pm
Oye Ba-k que version del script usas… o cual es la web del script???
Ba-k
Octubre 24, 2007 a las 7:26 pm
pepelopez: no puede ser, se me olvidó… es que ando con una gripa de perro, digo, de baka jejeje
bueno, ahi esta el enlace ñ_ñ
gracias por el recordatorio =)
fherdito
Octubre 25, 2007 a las 9:43 am
gracias bakuno ñ_ñ
PerV
Octubre 25, 2007 a las 10:01 am
Hola bak-1 Como estamos? Nda mas pase a hacer spam, no mentira jeje , pase nada mas a saludar y leerte en tu otra faceta. n_n
Un gran saludo a ti y a Mary.
PerV (Memo).
Matroska
Octubre 25, 2007 a las 12:47 pm
HOLA BA-K buena alternativa, yo uso el SQL yog ^^ pero no es de licencia libre :S ahi que pagar :S esta parece ser una muy buena alternativa.
/////////////
Yo tengo un foro, y me base de datos me pesa 50 M y me parece bastante, cuando hago un backup del foro me sale error :S, Como haces tu con ba-k ? ya que tu BD esta pesando 1 gb ?
Creo que seria muy buen aporte ! algo q solucione el problema xDD gracias ba-k
Ba-k
Octubre 25, 2007 a las 12:53 pm
Matroska: es una gran gran alternativa, y como dije, mi tabla “post” es de 1 gb, pero la base en total pesa 2 y cachito :(
perV: gracias man ñ_ñ que chido que estés por aca ñ_ñ
Matroska
Octubre 25, 2007 a las 1:38 pm
Creo que me exprese mal, por favor puedes decirme tu secreto de como hacer un back up de la base de datos sin que el back up salga corrupto ?
Muchas Gracias sigue así.
Ged
Octubre 25, 2007 a las 1:42 pm
Pues yo tengo una base de datos de cerca de 250 megas.
He estado probando hacer backups con putty.exe pero he tenido problemas y no lo consigo.
Aquí nos explicas como restaurar la base de datos,
pero ¿cómo hacemos el backup fiable?
Gracias
Ba-k
Octubre 25, 2007 a las 3:51 pm
ged: con el mismo phpMyAdmin, te recomiendo que hagas el backup de las tablas mas pesadas de manera independiente ñ_ñ
Paumac
Octubre 27, 2007 a las 8:26 pm
HOla maestro, nada más para saludarte, y decir q doy fe q eres un putas en desarrollo web. UN saludo desde Colombia, CHau
Sergio Daniel
Noviembre 13, 2007 a las 5:34 pm
¿Me podrías por favor ayudar?
Es que no sé cómo solucionar el problema en wordpress, he metido el archivo tanto en el index del sitio como en la carpeta del theme.
Tengo las pestañas de un sitio con fondo transparente y estas están en el header, al ponerlas encima, pues ya sabemos qué pasa, se ve todo mal.
Te agradecería tu ayuda, gracias.