## 3.7 将 MySQL 与 Apache 结合使用

[](<>)

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

您可以通过将以下内容放入 Apache 配置文件中来更改 Apache 日志记录格式，以便 MySQL 轻松读取：

```
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 '\\'
```

应创建命名表以使其具有与`日志格式`行写入日志文件。
