ti-enxame.com

Onde posso encontrar o arquivo de log do MySQL no XAMPP

Eu uso PHP para acessar o MySQL no XAMPP. Minha pergunta é onde posso encontrar o arquivo de log do MySQL se houver um erro no banco de dados.

Além disso, posso alterar o local/nome padrão desse arquivo de log?

Obrigado

///// Baseado nos comentários //////

mysql> show variables like '%log_file%';
+---------------------------+------------------------------------+
| Variable_name             | Value                              |
+---------------------------+------------------------------------+
| general_log_file          | C:/xampp/mysql/data/mysql.log      |
| innodb_log_file_size      | 5242880                            |
| innodb_log_files_in_group | 2                                  |
| slow_query_log_file       | C:/xampp/mysql/data/mysql-slow.log |
+---------------------------+------------------------------------+
4 rows in set (0.00 sec)
23
q0987

Se você fizer

SHOW VARIABLES LIKE '%log_file%';

mostrará exatamente onde eles estão sendo escritos.

27
Marc B

A resposta aceita é um pouco antiga, para MySQL 5.1 +

você pode usar as consultas:

SET GLOBAL general_log = 'ON';
SET GLOBAL general_log_file = 'my_log.log';

Primeiro, habilitará o log (que pode estar desativado por padrão)
e a segunda seleção atualiza o arquivo preferido (por padrão, em C:/xampp/mysql/data /).

NOTA: No Windows 8, talvez seja necessário executar o SQL IDE como ADMINISTRATOR para que esses comandos sejam salvos.

NOTA2: você também pode definir isso na configuração, vá para path_to_xampp/mysql/ e edite my.ini
(copie de my-default.ini se não existir) e adicione as configurações:

[mysqld]

general_log = 'ON';
general_log_file = 'my_log.log';

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
5
d.raev

É um arquivo * .err.

Você o encontrará aqui: C:\xampp\mysql\data

Para rastrear seu erro corretamente, abra-o com o Notepad ++, por exemplo, e inicie o Mysql. Você deve ver o erro no final do arquivo.

1
Saad

Você também pode tentar procurar localhost/phpmyadmin/e clicar na guia Variáveis.

1
Giuseppe