Как отфильтровать весь запрос mysql.log?

0

Привет, у меня проблема с фильтрацией mysql.log (общий журнал). Я пытаюсь отфильтровать весь запрос, но в файлах журнала строки разделяются новой строкой, и использование GREP показывает только часть запроса.

команда

tail -n 2000000 mysql.log | grep '016198498'

Производит только это - без UPDATE table SET и т.д. Только часть кода

inm = '016198498',

Любое решение grep для всего запроса с меткой времени?

Теги:
logging
grep

1 ответ

0

Решение найдено. Вы можете использовать строки grep до и после. например, 10 строк до и 10 строк, после чего в этом случае для меня достаточный выход.

tail -n 3000000 mysql.log | grep -B 10 -A 10 '016198498'

  • 0
    Если вы хотите 10 до и после, вы можете напрямую использовать -C 10 с grep .

Ещё вопросы

Сообщество Overcoder
Наверх
Меню