Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Mysql (http://www.forosdelweb.com/f86/)
-   -   Subir base de datos pesado al servidor (http://www.forosdelweb.com/f86/subir-base-datos-pesado-servidor-584279/)

Zack78 08/05/2008 09:51

Subir base de datos pesado al servidor
 
Necesito subir una base de datos pesado a mi servidor, por favor alguién me puede dar alguna sugerencia para subir, porque he intentando subir, pero no sube completo. mi script de base pesa 4mb. esta comprimido. por favor ayúdenme gracias.

quimfv 08/05/2008 10:09

Re: Subir base de datos pesado al servidor
 
Si el problema es de tamaño del script solo tienes que cortarlo a trozos...

Primero un Script con todos los create table (seguramente no serà muy grande).

Una vez ejecutado este. Podras pasar scripts con los INSERT INTO repartidos en distintos ficheros de manera que no sean muy grandes... lo unico que tienes que tener en cuenta son las relaciones FK si tabla2 tine una FK referenciada a tabla1 no intentes pasar primero los INSRT INTO de la tabla2... Si no consigues pasar los insert en el orden adequado para que se puedan respetar las FK. Puedes eliminarlas temporalmente con alter table drop fk... y cuando hayas insertado todos los registros creas de nuevo las FK con ALTER TABLE....

Patatero pero efectivo....

Quim

Zack78 08/05/2008 12:30

Re: Subir base de datos pesado al servidor
 
Cita:

Iniciado por quimfv (Mensaje 2395616)
Si el problema es de tamaño del script solo tienes que cortarlo a trozos...

Primero un Script con todos los create table (seguramente no serà muy grande).

Una vez ejecutado este. Podras pasar scripts con los INSERT INTO repartidos en distintos ficheros de manera que no sean muy grandes... lo unico que tienes que tener en cuenta son las relaciones FK si tabla2 tine una FK referenciada a tabla1 no intentes pasar primero los INSRT INTO de la tabla2... Si no consigues pasar los insert en el orden adequado para que se puedan respetar las FK. Puedes eliminarlas temporalmente con alter table drop fk... y cuando hayas insertado todos los registros creas de nuevo las FK con ALTER TABLE....

Patatero pero efectivo....

Quim




Exactamente eso lo que estoy haciendo, pero queria ver si habia otra forma para subir de un solo saque toda base datos. porque he estado buscando en el foro, lo que único que encontre bigdump.php, pero no me funciono.

Nano_ 08/05/2008 13:11

Re: Subir base de datos pesado al servidor
 
Saludos

Debes primero crear la base de datos. Luego ejecutas el siguiente comando por modo consola:

Cita:

mysql -u root -pTuPassword Tu_Base_de_datos < ruta_detu_archivo.sql
Espero sea lo que buscabas.

Hasta Pronto

Zack78 08/05/2008 14:20

Re: Subir base de datos pesado al servidor
 
Cita:

Iniciado por Nano_ (Mensaje 2395995)
Saludos

Debes primero crear la base de datos. Luego ejecutas el siguiente comando por modo consola:



Espero sea lo que buscabas.

Hasta Pronto

Muchas gracias Nano, por ese linea de comando, por favor podrias explicarme los pasos para ejecutar por consola, no tengo idea de como ejecutar en la consolo esa de linea comando muchas gracias.

Nano_ 12/05/2008 08:22

Re: Subir base de datos pesado al servidor
 
Saludos..

Que pena no haberte respondido antes e estado algo ocupado:borracho:....

Si estas en linux lo ejecutas de la siguiente manera:

Cita:

maquina:# mysql -u root -pTuPassword Tu_Base_de_datos < ruta_detu_archivo.sql
Si estas en windows debes ngresar a inicio - ejecutar - cmd: ubicarte dentro del bin de mysql por ejemplo si tienes instalado e Appserv vas a :

Cita:

C:\AppServ\mysql\bin
luego ejecutas el comando de cargue.

Hasta Pronto!!


La zona horaria es GMT -6. Ahora son las 00:13.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.