LinuxParty

NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.

Ratio: 4 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio desactivado
 
Algunas vez, deberás manejar una gran base de datos que tendrás que importar a tu gestor MySQL en tu localhost, generalmente todos trabajamos con bases de datos que están comprimidas, pero que pasa cuando llega el momento de que aun estando comprimida supera el tamaño máximo que por defecto tu gestor, recuerda que está en tu "localhost" no te deja importar...

Bien, vamos a explicar una serie de configuraciones que deberás tocar en tu servidor para poder importar grandes bases de datos a tu gestor MySQL, y evitar posibles problemas de configuración.

[root@javiequipo ~]# cd /etc/
[root@javiequipo etc]# pwd
/etc
[root@javiequipo etc]# vim php.ini

Como se indica en el recuadro de arriba, el fichero de configuración se encuentra en el directorio /etc y deberás editar el fichero de configuración php.ini

Podrás utilizar tu procesador de textos favorito, joe, nano, emacs, kwriter, gedit, yo utilizaré el vim que todo buen linuxero debería aprender.

Deberías de buscar estas variables:

Como sabes, podrás escribir en el vim (o vi) /max para buscar la cadena "max", después pulsas /, todas las veces que quieras hasta encontrar el texto de deseas


; Aquí se define el tiempo máximo de ejecución para cada script, ten en cuenta que si 
; tu BB.DD es muy grande deberás poner más segundos para el tiempo de ejecución de tu scripts, 
; por ejemplo 300 (5 minutos)
max_execution_time = 300



; Cantidad máxima de tiempo para que cada secuencia de comandos
; procese el análisis de datos de la solicitud. Es una buena
; idea de limitar este tiempo en los servidores de producción a fin de eliminar
; ejecutar secuencias de comandos que requieran mucho tiempo.
; Valor predeterminado: -1 (sin límite)
post_max_size = -1



; Tamaño máximo de datos POST (enviador por) que PHP aceptará.
; ESTE ES EL TAMAÑO EN CUESTIÓN DEL FICHERO A SUBIR.
post_max_size = 16M


Que no debes de confundir con...

; Tamaño máximo permitido para los archivos subidos.
upload_max_filesize = 79m

En fin, que tengas una buena gestión de tus bases de datos.

Comentarios  

# alex 27-06-2013 00:39
gracias hermano me ayudo extender el tamaño pero ahora me dice:
Se ha agotado el tiempo de ejecución del script; si desea completar la importación por favor reenvíe el mismo archivo y la importación continuará. que hago en este caso vuelvo a buscar el archivo csv que exporte de Foxpro
# Resp 27-06-2013 08:28
Hola Alex:

Si, ya te lo dice...
"Se ha agotado el tiempo de ejecución del script; ********si desea completar la importación por favor reenvíe el mismo archivo y la importación continuará***** **.

No deberías tener ningún problema...
# Oscar 28-06-2013 08:13
Yo creo Resp, que álex se está refiriendo a otra cosa, creo que deberías mirarte esto:

******www.linuxparty.es/index.php/89-basesdedatos/7838-importar-y-exportar-una-bbdd-mysql-desde-la-consola-de-texto-en-linux
# alex 23-08-2013 01:44
hermanos me gustaria que ayudaran a crear netbeans un programita que lea un archivo plano y lo exporte a una bd de Mysql
+3 # anyulled 09-08-2014 14:00
POST_MAX_SIZE ESTA REPETIDO DOS VECES, EL PRIMER TERMINO DEBIERA SER max_input_time

No estás registrado para postear comentarios



Redes:



   

 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías