MySQL : logger les requêtes SQL

14 06 2012

Sur MySQL il n’existe pas d’outil de profilage comme SQL Server Profiler sur le SGBG homonyme.

Mais pas contre on peut logger toutes les requêtes SQL reçues par le serveur dans un fichier. Pour cela c’est très simple, il suffit de configurer les variables general_log et general_log_file.

Voici comment afficher ces 2 variables pour connaître leur valeur actuelle :

SHOW VARIABLES LIKE "general_log%";

Et voilà comment modifier leur valeur (par exemple) :

SET @@global.general_log = 'ON';
SET @@global.general_log_file = 'C:\\mysql.log';

N.B. Pensez à échapper les antislash avec un 2éme antislash dans le chemin du fichier.

La modification ne sera effective que pour la session actuelle. Si vous redémarrez le serveur MySQL, la valeur initiale de ces 2 variables sera restaurée. Si vous voulez conserver ces paramètres de façon permanente, il faut modifier votre fichier de configuration my.ini.


Partager :

Ces icônes sont des liens vers des sites de partage de signet sociaux où les lecteurs peuvent partager et découvrir de nouveaux liens.
  • Digg
  • del.icio.us
  • Facebook
  • Digg -fr
  • Live
  • MisterWong Fr
  • Scoopeo
  • StumbleUpon
  • Technorati
  • Wikio FR

Actions

Informations

Et maintenant je fais quoi ?

Aucun commentaire

5 réponses à “MySQL : logger les requêtes SQL”

19 01 2023
Rich (04:20:02) :

Hi mrschnaps.com Administrator, exact same here: Link Text

23 05 2023
Librado (01:58:48) :

Every weekend i used to pay a visit this website, because
i wish for enjoyment, as this this website conations
really good funny material too.

25 05 2023
website (03:45:54) :

We will only approve yyou for a loan if you have the finances to pay the month-to-month repayments.

Feel free tto visit my web site - website

25 05 2023
여자밤알바 (05:51:09) :

You can also manage your communication preferences by updating
your account at anytime.

Here iss my website - 여자밤알바

9 08 2024
kSnezgfFKUZHjWG (12:25:25) :

nEAbzyufikZPFRDg

Laisser un commentaire

Vous pouvez utiliser ces balises html : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>