Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: средства аудита
 
 автор: kyzma   (05.12.2007 в 20:30)   письмо автору
 
 

есть ли какие нибудь средства аудита в MySQL?

   
 
 автор: denvor   (05.12.2007 в 23:28)   письмо автору
 
   для: kyzma   (05.12.2007 в 20:30)
 

Есть. Можно узнать дату последнего обновления таблицы и ее MD5-хэш

   
 
 автор: kyzma   (07.12.2007 в 21:07)   письмо автору
 
   для: denvor   (05.12.2007 в 23:28)
 

а как?

   
 
 автор: Trianon   (07.12.2007 в 21:56)   письмо автору
 
   для: kyzma   (07.12.2007 в 21:07)
 

SHOW TABLE STATUS

   
 
 автор: kyzma   (08.12.2007 в 00:12)   письмо автору
 
   для: Trianon   (07.12.2007 в 21:56)
 

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

   
 
 автор: Trianon   (08.12.2007 в 00:27)   письмо автору
 
   для: kyzma   (08.12.2007 в 00:12)
 

http://dev.mysql.com/doc/refman/5.1/en/log-files.html

   
 
 автор: kyzma   (09.12.2007 в 00:23)   письмо автору
 
   для: Trianon   (08.12.2007 в 00:27)
 

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

   
 
 автор: cheops   (09.12.2007 в 11:26)   письмо автору
 
   для: kyzma   (09.12.2007 в 00:23)
 

Администрирование MySQL вам будет полностью доступно?

   
 
 автор: kyzma   (09.12.2007 в 17:09)   письмо автору
 
   для: cheops   (09.12.2007 в 11:26)
 

да!

   
 
 автор: cheops   (10.12.2007 в 11:22)   письмо автору
 
   для: kyzma   (09.12.2007 в 17:09)
 

Тогда вы можете включить логирование при помощи директивы log в файле my.ini и разбирать лог-файл, например, средствами PHP.

   
 
 автор: kyzma   (10.12.2007 в 23:47)   письмо автору
 
   для: cheops   (10.12.2007 в 11:22)
 

Пожалуйста, напишите полностью как нужно прописать эту директиву и в каком месте файла my.ini. какое будет имя лог-файла, который необходимо разбирать?

   
 
 автор: cheops   (11.12.2007 в 00:00)   письмо автору
 
   для: kyzma   (10.12.2007 в 23:47)
 

Прописывать директиву следует в секции [mysqld] (в любой части секции, можно в самом начале)
[mysqld]
log

В результате в каталоге данных появится файл host_name.log, где host_name - имя вашего компьютера. Вы можете явно определить имя файла в расширенном формате директивы
[mysqld]
log=text.log

   
 
 автор: kyzma   (11.12.2007 в 01:04)   письмо автору
 
   для: cheops   (11.12.2007 в 00:00)
 

Спасибо..всё отлично!!!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования