用 logparser日志分析工具把nginx日志写入mysql数据库

 

  • 90

昨天把iis日志写入了mysql,今天尝试把nginx日志也写入mysql数据库,最后成功方法以下:mysql

logparser软件再也不介绍,命令以下:nginx

 

logparser.exe  "SELECT *  FROM  'C:\logs\nginx\access.log' " -i:NCSA -o:DATAGRIDsql

 

 

 

logparser.exe  "SELECT *  FROM  'C:\logs\nginx\access.log' to NginxLog" -i:NCSA -o:SQL -oConnString:"Dsn=iislog32" -createtable:ON数据库

注意几点:spa

1. -i NCSA 这是nginx日志的 input-format.net

2. -createtable:ON  第一次建表时使用日志

3. 运行中可能会因错误中断,个人问题是自动建的表结构,有些字段不够长,容不下数据,长生 too long错误提示,这时能够修改数据库提示的列的宽度为足够大,而后删除全部数据,保留表结构,从新导入数据,这时不要-createtable:ON参数,就会把数据从新导入到改好表结构的表里。orm

 

相关文章
相关标签/搜索