Ведение журнала только вставка, обновление и удаление запросов MySQL - PullRequest
6 голосов
/ 28 сентября 2011

Я использую сервер WAMP с phpmyadmin и MySQL 5.0.Я искал способ только регистрировать все запросы на вставку, обновление и удаление, но безрезультатно.

Мне удалось получить его для автоматического создания журналов, добавив "log = C: \ wamp \"mysql \ log \ query.log "в конфигурационном файле my.ini mysql, но журнал не записывает точные запросы.

Я пытаюсь, чтобы при вставке, удалении илиОбновление запроса происходит, он записывает запрос в файл или в другую таблицу.Это возможно с процедурами?Каковы мои выборы?

Ответы [ 2 ]

4 голосов
/ 28 сентября 2011

Это достигается с помощью двоичного журнала. Вы включаете его с помощью параметра log-bin .
Вы можете прочитать содержимое двоичного журнала, используя эту утилиту, mysqlbinlog.

0 голосов
/ 06 марта 2019

Есть обходной путь.Вы можете передать вывод tail в grep, например, так:

tail -f /var/log/mysql/mysql.log | grep "update "
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...