Está usted en Indice > Construcción > Lenguajes > MySQL > Lecciones y Paso a Paso > Subir BD pesadas (BigDump) en Mysql
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Subir BD pesadas (BigDump) en Mysql

Cuando hacemos sitios, con cierta interactividad, como los foros, dia a dia, y a medida que las visitas aumentan, la base de datos, se va haciendo mas y mas voluminosa y por logica, mas pesada.
Esto trae como consecuencia, que los sitios a veces, lleguen a estancarse, justamente, porque no queremos meternos en el brete de migrar semejante peso, pensando en las restricciones de los servidores.

Bueno...menos lata y a los papeles...

Vamos a referirnos a BigDump ver. 0.21b , que a pesar de estar en version Beta, funciona de maravillas...

Que necesitamos:
Descargar el Bigdump 0.21b desde aqui

Te va a descargar un zip, que lo descomprimis en cualquier carpeta en tu pc.
Este zip, te va a generar un archivo: bigdump.php .
Hasta aca, todo facil.

Ese archivo, hay que colocarlo (subirlo) al servidor donde tenemos el foro, al que queremos subirle la base de datos que tenemos del foro anterior.
Podes colocarlo en la root del sitio o en una carpeta (te aconsejo el root)

La base de datos a subir, ya la tenemos en nuestra pc y para ahorrar tiempo, ya la vamos mandando, via ftp, al servidor donde la vamos a subir (tambien al root)
Mientras va subiendo, abrimos el archivo bigdump.php , con el block de notas y colocamos los siguientes datos:
siempre del sitio a donde llevamos los datos

Buscamos esta linea:
// Database configuration

$db_server = "localhost"; (casi siempre local host)
$db_name = "foro_foro"; (nombre de la bd)
$db_username = "foro_foro"; (usuario de la bd)
$db_password = "contraseña"; (contraseña de la bd)


// Other Settings

$filename = "foro_foro.sql.gz"; // Aca va el nombre del archivo .sql.gz que descargaste via phpmyadmin (la descarga desde el foro, no es la ideal) - Mas abajo vemos como guardar la BD via phpmyadmin.

Una vez completados los datos (no hace falta mas), guardamos el archivo, aceptando los cambios por supuesto.
Ahora, este archivo, lo subis via ftp, tambien al root del sitio, te va a quedar en el mismo lugar del sitio, que el archivo .sql

Una vez que subio el archivo (permisos #777 a ambos), empieza el trabajo.

Abris el navegador (yo use explorer) y escribis:
http://tu-direccion.com.ar/bigdump.php
(si lo subiste al root-caso contrario a la carpeta que lo hayas colocado)

Y te va a aparecer esto:
Subir BD pesadas (BigDump)

le das click a Start Import y el archivo empieza a hacer su trabajo.
No te distraigas, porque te va a sorprender la velocidad.

El testeo, lo hice sobre un foro smf con una BD de 15 Mb
Pero no tiene restricciones para otros sistemas que manejen Mysql

(PhpBB - PhPNuke - Joomla - Mambo - WordPress - Etc)




Usuarios que han visto este tema también han visto...

- Gestión de usuarios con MySQL
- El prompt de MySQL
- Guardar y extraer imágenes en MySQL
- Conectar desconectar al servidor MySQL
- Exportar un tabla MS Access a MySQL


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad
Congreso de Internet

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 03-09-2010 a las 07:33:18