用 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

 

相關文章
相關標籤/搜索