Страница 1 из 1
Логирование в MySQL
Добавлено: 2009-04-28 16:14:59
djmix
Простите поискал не нашел подобную темку... Помогите плиз с вопросом, как включить логирование запросов в MySQL.
Нашел вроде как здесь:
http://dev.mysql.com/doc/refman/5.1/en/query-log.html
но у меня MySQL 5.0.45, ия не особо понимаю в английском...
Re: Логирование в MySQL
Добавлено: 2009-04-28 16:38:45
zg
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.
Re: Логирование в MySQL
Добавлено: 2009-04-28 16:44:46
djmix
где это прописать???
Re: Логирование в MySQL
Добавлено: 2009-04-28 17:29:29
zg
Код: Выделить всё
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#
Re: Логирование в MySQL
Добавлено: 2009-05-12 16:34:10
djmix
Простите... за мою дремучесть... однако при прописывании
log=/var/log/mysqld.log
и перезагрузки MySQL файлик mysqld.log не появляется... Не могу понять.
Простите что так долго молчал, потому как не в сети был...
Re: Логирование в MySQL
Добавлено: 2009-05-12 16:54:04
zg
обрати особое внимание на права
zg писал(а):zg# ls -la /root/mysql-query.log
-rw-r--r-- 1 mysql mysql 342 28 апр 19:34 /root/mysql-query.log
я этот файл ручками создавал и права ставил, потому что папка, в которой он находится, запрещает создавать файлы для mysqld
Re: Логирование в MySQL
Добавлено: 2009-05-14 9:39:47
djmix
Спасибо за ответ. Файлик создал без проблем, однако после перезагрузки mysqld (mysqld restart) файлик пустой

Re: Логирование в MySQL
Добавлено: 2009-05-14 9:41:48
zingel
Re: Логирование в MySQL
Добавлено: 2009-05-14 11:33:37
djmix
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 |
как то так
Re: Логирование в MySQL
Добавлено: 2009-05-14 15:38:43
djmix
Все получилось... спасибо подсказкам и еще раз прочитанной статье
http://www.lissyara.su/?id=1189
Только теперь возникла проблема объема файла.... Как то можно его контролировать (может скриптом каким то)
Re: Логирование в MySQL
Добавлено: 2009-05-15 9:28:18
zingel