Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Subir BD Pesadas (BigDump) En Mysql

Foro de phpBB2 Avanzado no para dudas de Soporte General.
Cerrado

0
No hay votos
 
Votos totales: 0

Avatar de Usuario
casimedicos
Miembro
Mensajes: 261
Registrado: 29 Jun 2004, 00:47
Género:

Subir BD Pesadas (BigDump) En Mysql

#1

Mensaje por casimedicos »

como es un tema de pregunta recurrente
y me he encontrado esta guia, os la pongo aqui

saludos

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...

Paso 1 de 3 : Que necesitamos:
Descargar el Bigdump 0.21b desde aqui
http://www.ozerov.de/pphlogger/dlcount. ... igdump.zip

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:
/

Código: Seleccionar todo

/ 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.
Última edición por casimedicos el 15 May 2007, 12:39, editado 1 vez en total.
La experiencia es una enfermedad que no se contagia.
[hr]
Soporte en gallego para phpBB y otras aplicaciones... egalego.com
[hr]
Mis Paginas y otros datos: http://www.mieloma.com/ - http://www.casimedicos.com/ - http://www.casimedicos.com.es/ - http://www.medicosmir.com/

Avatar de Usuario
casimedicos
Miembro
Mensajes: 261
Registrado: 29 Jun 2004, 00:47
Género:

Respuesta: Subir BD Pesadas (BigDump) En Mysql

#2

Mensaje por casimedicos »

Paso 2 de 3

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:

Imagen

e 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)


Ahora los detalles


Para bajar la Base de datos, desde Phpmyadmin, los pasos habituales con las siguientes precausiones que se ven en la imagen (debe quedar asi):

Imagen

No tildes ni "DROP_TABLE ni AUTO_INCREMENT

Lo que te descargue, va a ser un archivo .zql.gz, que va a ser el que subas al foro nuevo.

Ahora, una vez hecho esto puede suceder de que el foro que traemos, tenga otros prefijos y que las rutas de la BD nueva, esten modificadas, por lo que podria llegar a pasar que la primera vista del foro, no muestre absolutamente ningun cambio (prefijos) y/o que nos muestre algun error o falla de validacion (acirdate que la contraseña de admin, es la del foro anterior)

El prefijo:
El prefijo lo cambias desde la misma admin del foro (admin=>config del foro) y vas a ver esta imagen:

Imagen

Donde dice smf_, cambias por el prefijo de la bd que traes.
Última edición por casimedicos el 15 May 2007, 12:42, editado 2 veces en total.
La experiencia es una enfermedad que no se contagia.
[hr]
Soporte en gallego para phpBB y otras aplicaciones... egalego.com
[hr]
Mis Paginas y otros datos: http://www.mieloma.com/ - http://www.casimedicos.com/ - http://www.casimedicos.com.es/ - http://www.medicosmir.com/

Avatar de Usuario
casimedicos
Miembro
Mensajes: 261
Registrado: 29 Jun 2004, 00:47
Género:

Respuesta: Subir BD Pesadas (BigDump) En Mysql

#3

Mensaje por casimedicos »

Paso 3 de 3

Rutas / Prefijo
Con esta herramienta - repair_settings.php, podes reparar las rutas y tambien cambiar el prefijo
Lo subis al servidor a la ruta donde se encuentra el foro y lo ejecutas asi:
http://tu-sitio.com.ar/repair_setting.php
Es sencillo de usar, pero para que te des una idea, va una imagen con la seccion del cambio de rutas:

Imagen

Donde dice "Recommended value", es la ruta que lee el archivo y la recomendada (en la foto se ve la diferencia), le das un click a ese enlace y te la acomoda automaticamente.

Con esto, ya tenes que tener el foro funcionando con la BD que guardaste y en menos de 10 minutos.


ACLARACION:
Si ambas bases de datos, tienen el mismo prefijo te va a tirar error, asi que en ese caso, borra la primera y migras normalmente.
Si tienen prefijos diferentes, despues en la BD te van a quedar el doble de tablas (no las borres enseguida), espera a que todo funcione normalmente y despues, la haces desaparecer (sin equivocarte de prefijo)

Creo que es todo.

Que sea util..!!

Autor: elbar
http://www.forosdelweb.com/showthread.php?t=376908
La experiencia es una enfermedad que no se contagia.
[hr]
Soporte en gallego para phpBB y otras aplicaciones... egalego.com
[hr]
Mis Paginas y otros datos: http://www.mieloma.com/ - http://www.casimedicos.com/ - http://www.casimedicos.com.es/ - http://www.medicosmir.com/

Avatar de Usuario
ThE KuKa
Administrador
Mensajes: 10374
Registrado: 04 Ene 2004, 19:27
Género:
Edad: 49

Respuesta: Subir BD Pesadas (BigDump) En Mysql

#4

Mensaje por ThE KuKa »

Gracias casimedicos, lo cierro para no llenarlo de dudas, si necesitas editar o cualquier cosa, me lo comentas, o a cualquier miembro del equipo :wink:

📌 Raul [ThE KuKa] en phpBB 📌
✅ Jr. Extension Validator - Jr. Styles Validator - Style Customisations - Translator - International Support Team
✅

Si te gustan mis estilos, traducciones, etc. y quieres mostrar algo de aprecio, no dudes en hacer una donación Imagen
:flag_es: phpBB España - En línea desde 2003 :heart:



Cerrado

Volver a “phpBB 2 Avanzado, integración, etc.”