MySQL, historique des requetes

Bonjour.

Je voudrais savoir s'il existe un fichier qui stocke toutes les requetes executées par les users pour un database avec comme SGBD MySQL.

Je fonctionne sous RedHat 9 et j'utilise également phpMyAdmin comme interface graphique.

Merci d'avance.

BAHAN

Close the world.||.txen eht nepO

1 réponse

  1. Contributeur
    Salut Bahan,

    Regarde dans /var/db/mysql (ou ton répertoire mysql racine à partir duquel se trouve l'arborescence de tes différentes bases de données).

    Là, tu devrais trouver de fichiers "xxx-bin.001, xxx-bin.002,...". Ce sont les logs en format binaire de ton serveur, qui sont enregistrés si tu lances mysql avec l'option "--log-bin " (ou si l'option log-bin figure dans my.cnf, sur les versions récentes de mysql, c'est par défaut).

    Pour les consulter utilise la commande "mysqlbinlog xxx-bin.002 | less"

    Plus d'infos là : http://dev.mysql.com/doc/mysql/en/mysqlbinlog.html

    Dal
    P.S. : ton problème de ' est-il résolu ?
    4