Men煤 Cerrar

BigDump: Importaci贸n segmentada de grandes bases de datos 馃搳 MySQL

mysql logo

Introducci贸n

BigDump es un programa en PHP que sirve para importar grandes bases de datos MySQL cuando el servidor no nos permite importar archivos grandes y tampoco tenemos control sobre los par谩metros del servidor.

驴phpMyAdmin s贸lo permite importar respaldos de hasta 8 Megabytes? 驴Qu茅 se creen?

驴phpMyAdmin s贸lo permite importar respaldos de hasta 8 Megabytes? 驴Qu茅 se creen?

BigDump.php funciona as铆: Lee un script .sql, o bien un script .sql.gz, y lo divide en varios scripts m谩s peque帽os que va ejecutando de manera secuencial.

Requisitos para usar bigdump.php

  1. Descargar el archivo bigdump.zip localizado en la secci贸n Download de su p谩gina oficial.
  2. El (los) archivo(s) de respaldo con extensi贸n .sql o .gz. creado(s) por phpMyAdmin.
  3. Cuenta para acceder a la base de datos MySQL.
  4. Cuenta para acceder a un servidor web con PHP 4.1.0, o superior, instalado. Es vital que ese servidor tenga acceso a la base de datos (lo que generalmente es cierto si el servidor web y la base de datos son proporcionados por el mismo proveedor de servicios de internet).
  5. Un editor de textos para modificar el archivo bigdump.php.
  6. Un cliente de FTP para subir archivos al servidor web.
  7. Algo de conocimiento sobre archivos, PHP, bases de datos MySQL, phpMyAdmin, FTP y HTTP.

C贸mo usar BigDump

1. Abra el archivo bigdump.php con un editor de texto y ajuste los par谩metros:

// Database configuration

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

// Other settings (optional)

$filename聽聽聽聽聽聽聽聽 = 'respaldo.sql.gz';

...

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

2. Si su script de respaldo no contiene instrucciones DROP TABLE, entre a phpMyAdmin y borre todas las tablas de la base de datos destino.

Te Recomendamos 鉃   Formulario de Validaci贸n de 馃摡 Mail

3. Cree carpeta de trabajo en el servidor web. La llamaremos /dump.

4. Con un cliente FTP suba al directorio de trabajo tanto el script bigdump.php como el script de respaldo. No olvide darle al script bigdump.php permisos p煤blicos de ejecuci贸n y de lectura.

5. Con su navegador web (se recomienda IE o Firefox) ejecute el script bigdump.php con una URL como la siguiente: http://miservidorweb/dump/bigdump.php.

6. Seleccione la opci贸n Start Import para iniciar la importaci贸n.

7. No cierre el navegador hasta que el script haya terminado.

8. Borre el directorio /dump si no quiere que cualquiera pueda descargar un archivo con los par谩metros de acceso a su base de datos.

C贸mo usar BigDump para importar parte de la base de datos

Tuve un problema a la hora de importar un respaldo de un sitio web hecho con Drupal: no quer铆a importar las tablas del cach茅. As铆 es c贸mo lo resolv铆, a帽adiendo una l铆nea al script bigdump.php:

$comment[]='INSERT INTO `cache';

De esta manera se crean las tablas cache, cache_pages, etc., pero sin datos ya que cada l铆nea en el script SQL que comienza como INSERT INTO `cache es tratada como un comentario. As铆, se pueden definir como comentarios las instrucciones para insertar datos en una o m谩s tablas.

Te Recomendamos 鉃   Poner enlace 馃敆 (link) en un boton usando JavaScript

Te invitamos a visitar nuestros canales en y Suscribirte



Suscr铆bete por correo electr贸nico

Recibe notificaciones de Spek Regg

脷nete a otros 41 suscriptores


Descarga de Archivos

Archivo Tama帽o Descargas
zip bigdump 13 KB 484
Publicado en Soporte Tecnico

Te puede interesar...

Deja una respuesta

Tu direcci贸n de correo electr贸nico no ser谩 publicada.