Eu tenho essas configurações em my.cnf
:
[mysqld]
...
disable_log_bin
general-log = false
general_log_file = /var/log/mysql/mysqld.general.log
long_query_time = 1
slow_query_log = false
slow_query_log_file = /var/log/mysql/mysqld.slow.query.log
[safe_mysqld]
log-error = /var/log/mysql/mysqld.log
[mysqld_multi]
...
log = /var/log/mysql/mysqld_multi.log
Cada vez que eu inicio o servidor MySQL, um arquivo vazio /var/log/mysql.log
é criado e nunca é preenchido. Eu estava procurando na web por alguma solução, mas não encontro nada sobre o mysql.log
que parece estar desatualizado.
Pode ser que ele tenha sido criado por um erro , novamente, pois não encontro nada referente mysql.log
ao MySQL 8.x ou você sabe como evitar a criação?
Estou executando o MySQL 8.0.20
Eu postei no banco de dados de bugs do MySQL e obtive uma resposta:
Adicionando
log-error = /var/log/mysql/mysqld.log
a[mysqld]
seção no arquivomy.cnf
criamysql.log
no diretório que eu quero ter.No entanto, ainda não entendo por que permanece vazio quando a configuração acima não é mencionada.