Это будет регистрировать только медленные запросы. Вам нужен общий журнал, если вы хотите видеть все запросы.
general_log = 1
general_log_file = "/opt/lampp/logs/query.log"
Обратите внимание, что вам нужно будет перезагрузить сервер, чтобы это вступило в силу. Кроме того, вы должны использовать этот тип журналирования только во время тестирования, так как это вызывает замедление.
Также обратите внимание, что mysql также требует разрешения для папки, в моем случае я изменил:
general_log_file = "/opt/lampp/logs/query.log"
для
general_log_file = "/var/log/mysql/query.log"
Но у меня установлен mysql из центра программного обеспечения, без lampp, когда я выполняю ls -l над / var / log /, он показывает
drwx------ 8 mysql mysql 4096 sep 25 23:22 mysql
PD: я изменяю файл my.cn и перезапускаю mysql, не создавая файл query.log по указанному пути, mysql автоматически создает его