SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 23.07.2012 14:50:23

Иннокентий Степанович
Участник
Зарегистрирован: 23.07.2012
Сообщений: 1

Логи MySQL 5.5 в MySQL workbench 5.2

Насколько мне известно MySQL 5.5 способен сохранять логи ни в файл, а напрямую в таблицу. MySQL workbench 5.2 позволяет просматривать эти логи, я думаю что это general log, но открыв таблицу general log, которая содержиться в database mysql,  не могу найти одну очень важную строку detail.

Вопрос: в какой таблице содержиться детализация запросов к базе данных. и как сделать запрос, например всех удалений которые делали пользователи,

что необходимо прописать в my.ini что бы лог хранился минимум 3 месяца?

Задача: отследить все манипуляции пользователей в бд.
Есть ли какие то другие способы решение данной задачи?

Неактивен

 

#2 23.07.2012 18:24:01

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Логи MySQL 5.5 в MySQL workbench 5.2

Чтобы включить запись лога в таблицу, нужно указать в my.cnf:
general_log=1
log_output=TABLE

SQL-запрос попадет в колонку "argument". Ограничений на время хранения лога нет.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson