• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • 将MySQL与Apache结合使用

    有些程序可让您从MySQL数据库验证用户身份,还可以将日志文件写入MySQL表。

    您可以通过将以下内容放入Apache配置文件中来更改MySQL易于读取的Apache日志记录格式:

    LogFormat \
    "\"%h\",%{%Y%m%d%H%M%S}t,%>s,\"%b\",\"%{Content-Type}o\",  \
    \"%U\",\"%{Referer}i\",\"%{User-Agent}i\""
    

    要将这种格式的日志文件加载到MySQL中,可以使用类似以下的语句:

    LOAD DATA INFILE '/local/access_log' INTO TABLE tbl_name
    FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '\\'
    

    应该创建命名表,使其具有与该LogFormat行写入日志文件的列相对应的列。