Логирование в MySQL
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- ефрейтор
- Сообщения: 52
- Зарегистрирован: 2009-03-18 18:52:34
Логирование в MySQL
Простите поискал не нашел подобную темку... Помогите плиз с вопросом, как включить логирование запросов в MySQL.
Нашел вроде как здесь:
http://dev.mysql.com/doc/refman/5.1/en/query-log.html
но у меня MySQL 5.0.45, ия не особо понимаю в английском...
Нашел вроде как здесь:
http://dev.mysql.com/doc/refman/5.1/en/query-log.html
но у меня MySQL 5.0.45, ия не особо понимаю в английском...
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Логирование в MySQL
а проблема то собственно в чём?djmix писал(а):Помогите плиз с вопросом, как включить логирование запросов в MySQL.
http://dev.mysql.com/doc/refman/5.0/en/query-log.html
Код: Выделить всё
To enable the general query log, start mysqld with the --log[=file_name] or -l [file_name] option.
-
- ефрейтор
- Сообщения: 52
- Зарегистрирован: 2009-03-18 18:52:34
Re: Логирование в MySQL
где это прописать???
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Логирование в MySQL
Код: Выделить всё
zg# cat /etc/my.cnf
[mysqld]
default-character-set=koi8r
init-connect = "set names koi8r"
skip-character-set-client-handshake
log = /root/mysql-query.log
zg# ls -la /root/mysql-query.log
-rw-r--r-- 1 mysql mysql 342 28 апр 19:34 /root/mysql-query.log
zg# cat /root/mysql-query.log
/usr/local/libexec/mysqld, Version: 5.1.25-rc-log (FreeBSD port: mysql-server-5.1.25). started with:
Tcp port: 0 Unix socket: (null)
Time Id Command Argument
090428 19:34:40 1 Connect root@localhost on
1 Query select @@version_comment limit 1
090428 19:34:51 1 Query show variables
090428 19:34:53 1 Quit
zg#
-
- ефрейтор
- Сообщения: 52
- Зарегистрирован: 2009-03-18 18:52:34
Re: Логирование в MySQL
Простите... за мою дремучесть... однако при прописывании
log=/var/log/mysqld.log
и перезагрузки MySQL файлик mysqld.log не появляется... Не могу понять.
Простите что так долго молчал, потому как не в сети был...
log=/var/log/mysqld.log
и перезагрузки MySQL файлик mysqld.log не появляется... Не могу понять.
Простите что так долго молчал, потому как не в сети был...
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Логирование в MySQL
обрати особое внимание на права
я этот файл ручками создавал и права ставил, потому что папка, в которой он находится, запрещает создавать файлы для mysqldzg писал(а):zg# ls -la /root/mysql-query.log
-rw-r--r-- 1 mysql mysql 342 28 апр 19:34 /root/mysql-query.log
-
- ефрейтор
- Сообщения: 52
- Зарегистрирован: 2009-03-18 18:52:34
Re: Логирование в MySQL
Спасибо за ответ. Файлик создал без проблем, однако после перезагрузки mysqld (mysqld restart) файлик пустой 

- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Логирование в MySQL
Код: Выделить всё
mysql> show variables;
Z301171463546 - можно пожертвовать мне денег
-
- ефрейтор
- Сообщения: 52
- Зарегистрирован: 2009-03-18 18:52:34
Re: Логирование в MySQL
license | GPL |
| local_infile | ON |
| locked_in_memory | OFF |
| log | ON |
| log_bin | OFF |
| log_bin_trust_function_creators | OFF |
| log_error | |
| log_queries_not_using_indexes | OFF |
как то так
| local_infile | ON |
| locked_in_memory | OFF |
| log | ON |
| log_bin | OFF |
| log_bin_trust_function_creators | OFF |
| log_error | |
| log_queries_not_using_indexes | OFF |
как то так
-
- ефрейтор
- Сообщения: 52
- Зарегистрирован: 2009-03-18 18:52:34
Re: Логирование в MySQL
Все получилось... спасибо подсказкам и еще раз прочитанной статье http://www.lissyara.su/?id=1189
Только теперь возникла проблема объема файла.... Как то можно его контролировать (может скриптом каким то)
Только теперь возникла проблема объема файла.... Как то можно его контролировать (может скриптом каким то)
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Логирование в MySQL
Z301171463546 - можно пожертвовать мне денег