Archives

MYSQL : Activer les logs verbeux

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Table des matières



Introduction



Cet article explique brièvement comment activer les logs verbeux de mysql.
Pratique si on développe un programme et qu'on ne comprend pas pourquoi les requêtes ne fonctionnent pas.
Au moins, vous verrez ce qui est réellement exécuté.

Activer les logs



Éditer le fichier /etc/mysql/my.cnf
Code BASH :
vi  /etc/mysql/my.cnf

Dans le paragraphe [mysqld] ajouter ces lignes :
Code BASH :
general_log = on
general_log_file = /var/log/mysql/mysql-debug.log

Le nom du fichier est évidemment personnalisable.
Ensuite, redémarrer le service mysql pour prendre en compte les modifs :
Code BASH :
/etc/init.d/mysql restart

ou
Code BASH :
systemctl restart mysqld