Существует ряд инструментов, которые могут быть вам полезны в зависимости от ваших требований.
Но зачем использовать журналы MySQL, а не БД напрямую, или иметь информацию, которую вы ищете, чтобы перейти в новую таблицу «интеллектуального анализа информации» в БД, когда пользователь взаимодействует с интерфейсом. Что может быть намного более мощным
Если вы хотите определить скорость вставки/запросов. Фактически вы можете настроить MySQL для записи этих типов событий в разные файлы (поэтому часть работы уже выполнена, вместо того, чтобы иметь полный файл журнала всех событий). В противном случае вы захотите использовать такие инструменты, как Grep.
Кроме того, у вас есть система под названием Lucerne (от apache), которая будет обрабатывать данные и искать ключевые слова. У них есть разные различные крючки для перехода на Java, C и другие. Он очень похож на веб-страницы google trawl.
В противном случае, если вы намерены разминировать данные «внутри» базы данных, то журналы, безусловно, не являются вашей лучшей точкой вызова.
В журналах также будет много информации о пользователях. IP-адрес может быть более сложным, но вы можете перекрестно ссылаться на имя пользователя, выполняющего запрос, и общих журналов сервера для определения IP-адреса соединения.
Я думаю, вам нужно более четко понимать, что вы намерены делать с файлом журнала. Большинство действий можно просто выполнить с помощью команд bash, таких как grep и т. Д. – MSameer