Spec-Zone.ru › MySQL 8.4

5.7 Использование 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 в файл журнала.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/apache.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API