Logs en MySQL-5.1.x

16.nov 2006 Envía un trackback

Es lo que tienen las actualizaciones, te enteras de detalles que en su día se pasaron por alto y, para que engañarnos, suele amargar. Hay pequeñas diferencias entre la última rama 5.1 de MySQL y las anteriores (5.0, 4.1, 4.0, 3.23) y una de las puñeteras radica en la forma de logueo.

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.

nix freebsd mysql logs mysql-5.1 --log --log-error --log-output=FILE

Comentarios
Gravatar Wu@17.11.2006, 'Re: Logs en MySQL-5.1.x'

Grandisimo mysql... guardar los logs de una base de datos en una base de datos...

GRANDISIMO! :D

Gravatar r0sk@17.11.2006, 'Re: Logs en MySQL-5.1.x'

Lo sabía xD, era demasiado para contenerte ¿no?. La verdad es que es un gran inconveniente que lo haga POR DEFECTO, los logs deberían ser como toda la vida, pudiendo habilitar la opción de guardarlos en una base de datos de forma opcional.

Gravatar Wu@20.11.2006, 'Re: Logs en MySQL-5.1.x'

jajajaja, es que me las pones a huevo

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.

Gravatar coder@22.11.2006, 'Re: Logs en MySQL-5.1.x'

Diga lo que diga Wu, MySQL, desde la 4.1 y, especialmente desde la 5.0, ha crecido. Aún no es PgSQL, pero se le va acercando.

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


Escribe tu comentario
 
 
Guardar datos
Escribe tu comentario:
captcha


Intenta que tu comentario sea interesante y con información relevante al tema de la entrada. BBCodes disponibles: [url=http://direccion]texto[/url], negrita: [b]texto[/b], itálica: [i]texto[/i], subrayada: [u]texto[/u]. Para mencionar o citar a alguien (quote): [cita]texto[/cita]