Estoy trabajando en un proyecto para gestionar los logs de mysql y apache.
Pero tengo un problema con mysql. Uso la versión 5.0 y aparte de tener que activar los logs en el my.cnf de errores y los binarios, ya que leí por ahí que los errores se guardaban en /usr/share/mysql/HOSTNAME.err (mentira, por lo menos a mi no) no he podido sacar gran cosa.
Depende de la configuración, para poder ver dónde estan los logs puedes usar el
show variables:
mysql> show variables like '%log_file%';
+---------------------------+--------------------------------------+
| Variable_name | Value |
+---------------------------+--------------------------------------+
| general_log_file | /usr/local/mysql/var/shuVak.log |
| innodb_log_file_size | 5242880 |
| innodb_log_files_in_group | 2 |
| slow_query_log_file | /usr/local/mysql/var/shuVak-slow.log |
+---------------------------+--------------------------------------+
4 rows in set (0.00 sec)
Estos del link errores los manda el servidor al cliente, no se quedan en ningún log en el server. En el servidor lo que vas a encontrar són problemas relacionados con el servidor en si, no lo que hacen los clientes.