martes, 6 de marzo de 2012

Levantar base de datos desde gz


Ahora me surgió la duda de como levantar un dump de una base de datos, que esta comprimido con gzip a un server mysql.
El problema es que el dump es muy grande, comprimido obviamente es bastante mas pequeño, pero no me da el espacio en el disco para descomprimir el gz y además tirarlo al server mysql (todo en el mismo servidor), entonces lo que debemos de ejecutar es lo siguiente:

gzip –dc archivo.sql.gz | mysql –u USUARIO –pGEOCOM  BASE

Con esto el sistema tira por consola lo que esta descomprimiendo (el –c del gzip) y con el pipe (|) lo redirige al lo que esta a la derecha del |, con el comando mysql se levanta a la base BASE.

No hay comentarios: