Примерно понимаю, что нужно включить логирование. В нете нашел только логирование ошибок и медленных запросов. Мне нужно узнать все запросы, которые совершаются с mysql. Как бы это сделать?
Запускал вот так /etc/init.d/mysqld start --log[=/tmp/queries.log]
файл не создался
как записывать все запросы к mysql
Модераторы: SLEDopit, Модераторы разделов
-
- Сообщения: 104
- ОС: Debian, FreeBSD, OpenBSD
Re: как записывать все запросы к mysql
Уберите квадратные скобки.
Всё, что мы делаем - абсурдно. (с) Камю
-
- Сообщения: 195
- ОС: Все подряд
Re: как записывать все запросы к mysql
В манах именно в скобках было указано. Без скобок также не работает.
-
- Сообщения: 195
- ОС: Все подряд
Re: как записывать все запросы к mysql
А mysql не нужно собирать с включенной функцией логирования? Я из пакетов ставил, Centos
-
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Re: как записывать все запросы к mysql
Убить всех человеков!
-
- Сообщения: 195
- ОС: Все подряд
Re: как записывать все запросы к mysql
Попробую на пальцах обьснить, что надо.
Какой-то скрипт формиурет запрос к БД, например SELECT * FROM и тп. Мне нужно чтобы все запросы вместе с этим записывались в файл. Как сделать?
-
- Сообщения: 107
- ОС: Linux
Re: как записывать все запросы к mysql
Включи логирование всех запросов к mysql , читай внимательно ответ Poor Fred.
http://dev.mysql.com/doc/refman/5.0/en/query-log.html -- тут детально описано.
-
- Сообщения: 1224
-
- Сообщения: 195
- ОС: Все подряд
Re: как записывать все запросы к mysql
Через конф все получилось, нужно было только создать файл руками и права указать.
С консоли так и не получилось
С консоли так и не получилось