MySQL 8.3 Release Notes
有一些程序可以从 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
行写入日志文件的列。