miércoles, julio 03, 2013

Respaldar / Restaurar / Exportar MySQL

Respaldar / Restaurar una Base de Datos en MySQL

mysqldump BaseDatos > NombreArchivo.sql
Con este comando ejecutado desde la consola de comandos de tu servidor linux puedes pasar completamente una base de datos a un archivo con extension "sql"

Generalmente tenemos instalado la utileria de zip en nuestro linux y podemos aprovechar para ahorrar espacio con los respaldos de las bases de datos
zip NombreArchivoComprimido NombreArchivo.sql

Si lo que queremos respaldar u obtener solo la estructura de la base de datos o algunos lo conocen como esquema de la base de datos, ejecutamos el siguiente comando
mysqldump -d BaseDatos > NombreArchivo.sql

Exportar contenido de una Base de Datos a un archivo separado por comas

Algunas veces queremos vaciar el contenido de una tabla o de una vista a un archivo de Excel, la forma mas simple es exportar esos datos a un archivo separado por comas para despues abrirlo en Excel, el comando es el siguiente
SELECT * INTO OUTFILE '/tmp/MiArchivo.csv' FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' FROM tabla

No hay comentarios.: