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.

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.


Visita nuestro canal en y Suscríbete



Descarga de Archivos

Archivo Tama√Īo Descargas
zip bigdump 13 KB 803
Publicado en Soporte Tecnico

Te puede interesar...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

No soy un Robot: 34 + = 44