query log

php Не отображается ошибка в логе mysql (pdo fatal error)

Получаем ошибку типа:

Fatal error: Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''3' OFFSET 0' at line

но при этом логе mysql её не видно...При этом причина ошибки была такова.

ubuntu mysql Включить логгирование журналирование SQL запросов -- какой файл конфига править (16.04)

Для включения нам придётся поправить конфигурацию, а также возможно смотреть лог ошибок.

Вообще для включени логгирования нам нужны опции типа:

[mysqld]
general_log_file = /var/log/mysql/query.log
general_log      = 1

вопрос в том в какой файл это вставлять.

Быстрое решение (ubuntu)

Редактируем (этот файл у вас уже должен существовать):

Subscribe to RSS - query log