Bonsoir ou bonjour c'est selon

Mysql 5.1 sous Linux (serveur web) en tant que SU

Le besoin initial : monitoré une table pour en connaitre toutes les requêtes de type update dessus.

Solution commencée (mais s'il y en a d'autre, je suis preneur) : analyser les logs mysql

Je précise que les logs slow_queries sont activés :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
# Here you can see queries with especially long duration
log_slow_queries        = /var/log/mysql/mysql-slow.log
long_query_time = 1
log-queries-not-using-indexes
Et que je n'ai pas trouvé de trace d'update sur cette table
Code : Sélectionner tout - Visualiser dans une fenêtre à part
grep -ni "update ma_table" mysql-slow.log
Bref je décommente les lignes suivantes dans /etc/mysql/my.cnf
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
#general_log_file        = /var/log/mysql/mysqltest.log
#general_log             = 1
Puis je tente
Code : Sélectionner tout - Visualiser dans une fenêtre à part
mysqld -l mysqltest.log
--> Message suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
root@dedie12:/var/log/mysql# mysqld -l mysqltest.log
111112 23:38:00 [ERROR] mysqld: unknown variable 'general_log_file=/var/log/mysql/mysqltest.log'
Je tente de redémarrer Mysql
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
root@dedie12:/var/log/mysql# sudo service mysql restart
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!

Bref il ne reste plus qu'à commenter mes deux lignes et je redémarre MySQL qui veut bien redémarrer mais cela ne me donne pas la solution à mon pb initial.
Quel est donc l'erreur que j'ai faite ? Et comment puis je monitorer ma table ?

Merci