Szeretném figyelni az összes SQL kérést.
Feltelepítettem a "libapache2-mod-log-sql-mysql" elvileg ez jó lenne mert ezt írja a synaptic:
"Use SQL to store/write your apache queries logs - MySQL interface
mod_log_sql is a log module for Apache 1.3 and 2.0 which logs all requests to
a MySQL database."
Próbáltam működésre bírni, de elindul és leáll egyből:
zolti@zolti:~$/usr/bin/mysql_explain_log --host=localhost --user=root --password=**** < /home/zolti/sql.log
explain_log provided by http://www.mobile.de
=========== ================================
Index usage ------------------------------------
Queries causing table scans -------------------
Sum: 0 table scans
Summary ---------------------------------------
Select: 0 queries
Update: 0 queries
Init: 0 times
Field: 0 times
Refresh: 0 times
Query: 0 times
Statistics: 0 times
Logfile: 0 lines
Started: Mon Dec 14 18:34:10 2009
Finished: Mon Dec 14 18:34:10 2009
másik próba:
zolti@zolti:~$ /usr/bin/mysql_import_combined_log2 -d alap -t -localhost - u root -p **** -f /home/zolti/sql.log
Parsed 0 Log lines
Inserted 0 records
to table '-localhost' in database 'kada' on 'localhost'
Tehát, hogy lehet ezzel figyelni az sql kéréseket, ha egyből leáll, hogyan kellene használnom?
Más megoldás is jó lenne.
Tudnátok segíteni?
Ubuntu 8.10
Apache 2.2.9
MySQL 5.0.67
szerkesztve:
Teljesen rossz helyen kutattam.
Mivel lehetne logolni a MySql lekérdezéseket?
szerkesztve:
Megoldás:
/etc/mysql/my.cnf
log = /var/log/mysql/mysql.log
majd sudo /etc/init.d/mysql restart
Eléggé mellé nyúltam első nekifutásra.
- 1411 megtekintés
Hozzászólások
Nem akarlak elkeresiteni, de a mod_log_sql (ahogy irja is fent a leiras) az apache requesteket logolja SQL-be (fajlok helyett), nem pedig az SQL queryket, amiket pl. egy PHP hiv meg.
- A hozzászóláshoz be kell jelentkezni
Aha tehát teljesen rossz helyen kutattam.
Akkor mivel lehetne logolni a MySql lekérdezéseket?
- A hozzászóláshoz be kell jelentkezni
Megoldás:
/etc/mysql/my.cnf
log = /var/log/mysql/mysql.log
majd sudo /etc/init.d/mysql restart
Eléggé mellé nyúltam első nekifutásra.
- A hozzászóláshoz be kell jelentkezni
hello,
ez ok , logolja is a connecteket de queryket nemigazan, pedig nekem kellene foleg a selectekrol is log.
semmilyen loglevelre vonatkozo beallitast nem talaltam hozza.
vkinek vmi otlet ra ?
update: lelogolja a selectet is, csak beneztem
- A hozzászóláshoz be kell jelentkezni