de webmaster a webmaster

Mover grandes bases de datos MYSQL

sin comentarios, faltaría plus, venga haz el tuyo pinchando aquí que esto tiene premio seguro!

Muchas veces habrás tenido la necesidad de mover alguna base de datos entre dos servidores, si la base de datos es pequeñita podrás atreverte con una exportación en pantalla de las tablas de origen para después pegarlas en la pestaña del servidor destino, si bien esto es sólo hábil para pequeñas tablas o con paciencia ir haciendo diversos .

En tu ayuda existen soluciones como la de exportar la base de datos en un archivo .sql para posteriomente subirla al servidor final, ahora bien ese archivo por defecto debe tener un máximo de 2Mb. es entonces cuando decides exportarla en un archivo pero comprimida en formato .gzip, si bien esto da a veces algún problema entre phpMyAdmin de diferentes versiones también puede llegar a resultar insuficiente cuando tu base de datos sobrepasa los valores de subida del servidor y no tienes acceso a ellos.

Para solucionarlo te presentamos una clase escrita en que te permite mover prácticamente cualquier base de datos, se llama BigDump Clase PHP BigDump (404)  y su funcionamiento es así de sencillo:

// Configuración de la base de datos

$db_server   = 'miservidordedatos.com';
$db_name     = 'mibasededatos';
$db_username = 'misuario';
$db_password = 'micontraseña';

// Otras configuraciones (Opcional)
$filename         = 'respaldo.sql.gz';

...

$db_connection_charset= 'conjunto de caracteres (latin1, utf8, etc.)';

Enlace:
http://www.ozerov.de/bigdump.php

http://infoaleph..com/2009/02/19/bigdump-importacion-segmentada-de-grandes-bases-de-datos-/

Be Sociable, Share!

Escrito por un tal uvedobles.com

December 20th, 2009 a las 6:43 pm

Deja aquí tu comentario, tu huella, o mejor ingrésame unos euros