MySQL, historique des requetes

Fermé
B@|-|@N Messages postés 386 Date d'inscription jeudi 15 janvier 2004 Statut Membre Dernière intervention 7 décembre 2007 - 24 janv. 2005 à 14:05
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 - 24 janv. 2005 à 14:37
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 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 1 090
24 janv. 2005 à 14:37
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