Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Respuesta
 
Herramientas Desplegado
Antiguo 08-may-2008, 09:51   #1 (permalink)
Zack78 ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 26
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.
Zack78 está desconectado   Responder Citando
Antiguo 08-may-2008, 10:09   #2 (permalink)
quimfv tiene algunos puntos positivos de karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 398
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
quimfv está desconectado   Responder Citando
Antiguo 08-may-2008, 12:30   #3 (permalink)
Zack78 ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 26
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.
Zack78 está desconectado   Responder Citando
Antiguo 08-may-2008, 13:11   #4 (permalink)
Nano_ está en el buen camino
 
Avatar de Nano_
 
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 448
Enviar un mensaje por MSN a Nano_
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_ está desconectado   Responder Citando
Antiguo 08-may-2008, 14:20   #5 (permalink)
Zack78 ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 26
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.
Zack78 está desconectado   Responder Citando
Antiguo 12-may-2008, 08:22   #6 (permalink)
Nano_ está en el buen camino
 
Avatar de Nano_
 
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 448
Enviar un mensaje por MSN a Nano_
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_ está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 01:47.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93