Como visualizar o log do mariadb?

4

Estou usando uma nova relíquia para monitorar o desempenho do meu servidor. Recentemente notei um problema muito estranho, onde a cada 3 horas, o servidor fica inativo por 1 minuto. E no novo relatório de relíquia, durante o tempo de inatividade do servidor, houve um pico repentino no banco de dados.

O problema é que sou novo no administrador do sistema, não sei como visualizar o log do banco de dados. Eu estou usando Mariadb em uma máquina Ubuntu 14.04. Então, onde posso encontrar o log? Eu tentei ver em /var/log/mysql.err, /var/log/mysql.log e /var/log/mysql/error.log não há conteúdo dentro.

Eu também tentei grep 'mysql' / var / log / syslog , nada foi encontrado também.

Eu preciso ativar o registro no arquivo de configuração do mariadb? Se sim, como?

    
por dev-jim 21.11.2015 / 21:23

2 respostas

5

Uma das formas de descobrir o caminho atual do seu arquivo de log é usando a seguinte consulta SQL:

show global variables like 'log_error';

A saída deve ser algo como isto:

+---------------+---------------------+
| Variable_name | Value               |
+---------------+---------------------+
| log_error     | /var/log/mysqld.log |
+---------------+---------------------+
    
por 21.11.2015 / 22:18
1

Eu tive o mesmo problema no Debian 8.5, usando o MariaDB 10.1.16. Eu coloquei a configuração como recomendado mas nada, não havia como o arquivo error.log ter sido escrito com os erros.

No final, procure em / var / log / syslog e houve os erros e avisos

tail -f /var/log/syslog | grep mysql
    
por 26.12.2017 / 23:26