Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Subir base de datos pesado al servidor

Estas en el tema de Subir base de datos pesado al servidor en el foro de Mysql en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 08/05/2008, 09:51
(Desactivado)
 
Fecha de Ingreso: enero-2008
Mensajes: 272
Antigüedad: 16 años, 3 meses
Puntos: 1
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.
  #2 (permalink)  
Antiguo 08/05/2008, 10:09
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
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
  #3 (permalink)  
Antiguo 08/05/2008, 12:30
(Desactivado)
 
Fecha de Ingreso: enero-2008
Mensajes: 272
Antigüedad: 16 años, 3 meses
Puntos: 1
Re: Subir base de datos pesado al servidor

Cita:
Iniciado por quimfv Ver Mensaje
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.
  #4 (permalink)  
Antiguo 08/05/2008, 13:11
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 2 meses
Puntos: 96
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
__________________
:.:Nano.:: @nano_hard - Retornando al foro
  #5 (permalink)  
Antiguo 08/05/2008, 14:20
(Desactivado)
 
Fecha de Ingreso: enero-2008
Mensajes: 272
Antigüedad: 16 años, 3 meses
Puntos: 1
Re: Subir base de datos pesado al servidor

Cita:
Iniciado por Nano_ Ver Mensaje
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.
  #6 (permalink)  
Antiguo 12/05/2008, 08:22
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 2 meses
Puntos: 96
Información Re: Subir base de datos pesado al servidor

Saludos..

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

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!!
__________________
:.:Nano.:: @nano_hard - Retornando al foro
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:38.