MySQL, historique des requetes

B@|-|@N Messages postés 386 Date d'inscription   Statut Membre Dernière intervention   -  
[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   -
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

[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
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