Logs en MySQL-5.1.x
Antes era sencillo, al menos en FreeBSD, poner a loguear un mysqld, con decírselo a nuestro gran amigo el rc.conf, el resto era pan comido:
# MySQL mysql_enable="YES" mysql_args="--log=/var/log/mysql/mysql.log --log-error=/var/log/mysql/mysql.err.log"Ahora, además de indicarle las rutas donde queremos guardar los logs, debemos decirle que lo haga en un fichero (FILE), porque sino creerá que queremos hacerlo en una base de datos, he ahí la gran diferencia entre la última rama (actualmente) y sus hermanas pequeñas:
# MySQL mysql_enable="YES" mysql_args="--log-output=FILE --log=/var/log/mysql/mysql.log --log-error=/var/log/mysql/mysql.err.log"Ya sabeis, al actualizar no os olvideis de indicar '--log-output=FILE' como argumento previo a los logs. Lo que tiene no estar a la última.
Comentarios
GRANDISIMO! :D
Na, fuera bromas, puede ser útil en un entorno multiservidor en el que loguees todo lo de los N mysql que tengas en un solo host de monitorización (un syslog server por ejemplo), pero no en un entorno "casero" con un solo servidor...
Aunque es solo mi opinión.
Lo de los logs lo comprobé yo también hace pocas fechas.
De todas formas, lo que quería decir es que ir a MySQL 5.1 es muy Peternac, no está todavía considerada ni beta y tú ya vas a 5.1? Qué loco xDD