Editar archivos de texto grandes

Los que trabajamos con bases de datos (sobre todo con MySql) nos encontramos en ocasiones con archivos de texto que pueden superar un Gigabyte de tamaño. Pueden ser archivos de logs o copias en SQL de la base de datos que en ocasiones necesitamos editar para modificarlos o buscar algo dentro.

Los editores normales se ven superados por estos tamaños de archivo, así que hay que echar mano de editores especiales. Uno de los mejores que he encontrado es 010 Editor:

010 editor

Se merienda tranquilamente archivos de 2 ó 3 gigas y te permite buscar, búsquedas múltples, editar archvo binarios y muchas más cosas de utilidad. Un programa muy completo.

Log en Mysql

La base de datos Mysql guarda por defecto un log de todas las actividades realizadas. Este archivo se guarda en un formato binario comprimido que no se puede leer directamente. Para poder analizar los movimientos de la base de datos es preciso descomprimilo previamente.

Para eso tenemos la utilidad mysqlbinlog, que tiene su propia entrada en el manual:

mysqlbinlog

Proporciona diferentes complementos para la descompresión, incluyendo poder seleccionar las líneas a descomprimir o las fechas y hora. Imprescindible para analizar y solucionar errores en nuestras aplicaciones.