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.

BigDump - Importa base de datos grandes automáticamente

Sitios donde alojar nuestro proyecto, y hostings con PHP, MySQL, etc.
SPAM está sancionado con la exclusión.


0
No hay votos
 
Votos totales: 0

OsKiTaR
Observador/a
Mensajes: 41
Registrado: 02 Abr 2011, 10:55
Edad: 24

BigDump - Importa base de datos grandes automáticamente

#1

Mensaje por OsKiTaR »

Bueno, me hizo falta para mi foro y decidí hacerlo con algunas capturas e ir explicando. A veces las base de datos sobrepasan cierto tamaño y al querer importar tanto para una migración, backup, clonación el servidor nos suelta un error, como puede ser error por tiempo excedido, demasiado tamaño...

Para todo esto hay una solución, que es abrir el archivo sql con tu base de datos e ir copiando y pegando mediante consultas sql, pero gracias a dios hay un script que hace esto por ti. Ese script se llama bigdump.

Lo podemos descargar de su web oficial : bigdump

La instalación es muy sencilla, tán solo tenemos que poner el archivo bigdump.php en nuestro servidor web, (suele ser a partir de una carpeta llamada htdocs o public_html) una vez ahí dentro copiar justo en el mismo sitio tu copia de seguridad de base de datos.
[thumbnail=center]http://img294.imageshack.us/img294/6946/73445363.png[/thumbnail]
(Esa es mi carpeta htdocs)

Ahora vamos a crear una base de datos nueva, donde se irán añadiendo las tablas de nuestra exportación. Para ello usamos mysql directamente o phpMyAdmin, como prefieran.
[thumbnail=center]http://img180.imageshack.us/img180/171/94820811.png[/thumbnail] [thumbnail=center]http://img5.imageshack.us/img5/1430/79280921.png[/thumbnail]
Lo siguiente que haremos será editar el archivo bigdump.php modificando los datos de conexión y dejándolos de esta forma:

Código: Seleccionar todo

// Database configuration
 
$db_server   = 'localhost';
$db_name     = 'nuevabasededatos';
$db_username = 'usuariodebasededatos';
$db_password = 'passwordbd';
 
// Other settings (optional)
 
$filename           = 'sql.sql';     // Specify the dump filename to suppress the file selection dialog
[thumbnail=center]http://img101.imageshack.us/img101/3366/22123491.png[/thumbnail]
(Obviamente aquí usa tus datos de conexión y el nombre real de tu archivo sql)

Una vez así tan sólo hay que navegar a http://tudominio/bigdump.php (esto variará según donde lo metieras) y nos saldrá una pantalla de bigdump que dirá sobre empezar la importación. (Nos puede decir que tenemos que editar la configuración de la base de datos si no lo hicimos antes, ya que sino no tiene usuario ni password con la que conectarse para hacer la importación)

Pulsamos en Start Importation y comenzará una barra de progreso a llenarse, una vez finalize ya tenemos importada nuestra base de datos y funcionando :)

[thumbnail=center]http://img190.imageshack.us/img190/3507/84546733.png[/thumbnail]
[thumbnail=center]http://img230.imageshack.us/img230/3760/29038014.png[/thumbnail]
[thumbnail=center]http://img824.imageshack.us/img824/1332/99656957.png[/thumbnail]
[thumbnail=center]http://img525.imageshack.us/img525/1374/81107410.png[/thumbnail]


Tutorial sacado de : Coloreatuforo, Realizado por : Juanla.
Última edición por OsKiTaR el 08 Abr 2011, 22:11, editado 2 veces en total.



Volver a “🗳️ Servidores”