User Tools

Site Tools


linux:analisislogs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
linux:analisislogs [2009/04/11 01:28] rlunarolinux:analisislogs [2022/12/02 22:02] (current) – external edit 127.0.0.1
Line 17: Line 17:
 <code> <code>
 mysql> create table logs mysql> create table logs
-    -> (ip varchar(15), +       (ip varchar(15), 
-    ->  user varchar(10), +        user varchar(10), 
-    ->  pass varchar(10), +        pass varchar(10), 
-    ->  date varchar(50), +        date_raw varchar(50), 
-    ->  peticion varchar(250), +        date varchar(30), 
-    ->  code tinyint, +        time varchar(30), 
-    ->  code2 smallint, +        timezone varchar(10), 
-    ->  ein varchar(50), +        request varchar(250), 
-    ->  agent varchar(500)); +        code1 tinyint, 
-Query OK, 0 rows affected (0.16 sec)+        code2 smallint, 
 +        referer varchar(500), 
 +        agent varchar(500));
  
-mysqlload data low_priority infile "/home/rluna/access.log" into table logs fields terminated by ';' optionally enclosed by '"';+</code>
  
 +Y luego lo importamos con el comando mysqlimport: 
 +
 +<code bash> 
 +mysqlimport --fields-terminated-by=";" --fields-enclosed-by="\""  --local=true --low-priority --user=rluna --password --verbose test logs
 </code> </code>
 +
 +**Nota:** es importante que el fichero y la tabla de destino se llamen igual. En este caso hemos tenido que renombrar el fichero a "logs"
 +
 +
  
  
linux/analisislogs.1239406120.txt.gz · Last modified: 2022/12/02 22:02 (external edit)