Como ativar o log geral do MySQL na versão = 5.6?

3

Estou com problemas para ativar os logs gerais em mysql desde a versão 5.6.

Qual é a maneira correta de fazer isso?

    
por hg8 19.11.2015 / 11:46

1 resposta

5

Veja como consegui:

  1. Edite seu /etc/mysql/my.cnf e adicione o seguinte no final do arquivo:

    [mysqld]
    general_log_file = /var/log/mysql/mysql.log
    general_log = 1
    
  2. Conecte-se por meio de mysql ( mysql -u <username> -p ) e execute:

    SET GLOBAL general_log = 1;
    
  3. Reinicie o mysql :

    sudo service mysql restart 
    

Nota:

Se o log geral ainda não estiver funcionando, tente criar manualmente o arquivo de log:

touch /var/log/mysql/mysql.log
sudo chown mysql:mysql /var/log/mysql/mysql.log 
    
por hg8 19.11.2015 / 11:46