mysql2dlf1
Convert mysql logfiles to dlf format
Usage
mysql2dlf
Overview
mysql2dlf converts a MySQL query log file to DLF format. Information on MySQL can be found on http://www.mysql.org/. The query log file is defined by the --log[=file] option of mysqld, or the log=file setting in MySQL configuration file.
Such a log file looks like e.g.
/usr/sbin/mysqld, Version: 3.23.43-debug-log, started with:Tcp port: 3306 Unix socket: /var/run/mysqld/mysqld.sockTime Id Command Argument011218 15:02:58 1 Connect root@localhost on1 Query SHOW VARIABLES LIKE 'pid_file'1 Shutdown011226 21:35:59 6 Connect joe@localhost on6 Init DB nmrshiftdb6 Query SHOW VARIABLES
or
42401 Query SELECTbannerID,banner,format,width,height,alt,urlFROMbannersWHEREact = 'true' AND (keyw = 'fullsize' OR keyw = 'global')
The generic database dlf format is described in database.xml.
Examples
To process a log as produced by MySQL:
$ mysql2dlf < mysql-log
mysql2dlf will be rarely used on its own, but is more likely called by lr_log2report:
$ lr_log2report mysql < /var/log/mysql-log
Notes
The parser has been tested for query log files for MySQL 3.23.46 only.
Version
$Id: mysql2dlf.in,v 1.12 2010/12/05 20:36:45 wraay Exp $
Releases
7 releases since Debian 3.0 (Woody); the text changed 6 times.