SHOW VARIABLES LIKE 'general_log%';
+------------------+------------------+
| Variable_name | Value |
+------------------+------------------+
| general_log | ON |
| general_log_file | ff3b5fbeb27b.log |
+------------------+------------------+
Onde posso encontrar esse ff3b5fbeb27b.log
arquivo?
O documento https://dev.mysql.com/doc/refman/8.4/en/query-log.html não menciona nenhum caminho onde ele deveria residir, e minha pesquisa me diz que está em /var/log/mysql/
, mas não para o meu caso:
]> system ls -l /var/log/mysql/
total 0
FTA, meu mysql é da última imagem do docker: mariadb:10.5:
$ mysql -V
mysql Ver 15.1 Distrib 10.5.25-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
$ uname -rm
6.8.0-1010-azure x86_64
Documentação completa: MariaDB KB - Log de consulta geral
Concluindo, como nenhum diretório é especificado, seu log de consulta geral está localizado dentro do seu arquivo
datadir
. No Linux, o padrão é,/var/lib/mysql/
mas é claro que pode estar em um local diferente. Veja o valor da suadatadir
variável de sistema para descobrir.