Anuncios

Bienvenidos sean a este post, hoy veremos al log del titulo.

Anuncios
Anuncios

Como mencionamos en el post anterior del log de error, sobre los logs hemos hablado en este post pero hoy nos centraremos en este especifico, para poder utilizarlo debemos agregar el modificador –syslog a la llamada de mysqld_safe, este tambien captara los errores pero solo funcionara si el sistema posee programas «logger», es decir que tenga la capacidad de trabajar con logs, y por lo general estan disponibles en sistemas basados en Unix, por esta razon se utiliza al daemon mencionado anteriormente, de manera predeterminada cada entrada se identifica con la etiqueta mysqld o mysqld_safe pero esto tambien dependera del programa que genera la entrada, sin embargo si varias instancias del mariadb (o mysql) estan corriendo en el mismo sistema lo mas aconsejable es agregar un sufijo que identifique a cada instancia para ver en el log cual es la generadora del error, para ello se usa una opcion especial:

# mysqld_safe --syslog --syslog-tag=server1
Anuncios

Esto hara que en nuestro log se identifique el servidor como mysqld-server1 y mysqld_safe-server1 aunque esta no sea la forma correcta de hacerlo sino que debe hacer en el archivo my.cnf, aunque esto no es del todo cierto porque en realidad si van al archivo les dira que usa otras ubicaciones para establecer las configuraciones y donde realmente debemos trabajar sera en el siguiente archivo:

/etc/mysql/mariadb.conf.d/50-mysqld_safe.cnf
Anuncios

Dentro tendran una etiqueta llamada mysqld_safe, en esta deben eliminar o comentar la siguiente linea:

skip_log_error
Anuncios

Y agregar las siguientes dos:

syslog
syslog-tag=server1
Anuncios

Les dejo como quedo la etiqueta en mi archivo como ejemplo:

[mysqld_safe]
# This will be passed to all mysql clients
# It has been reported that passwords should be enclosed with ticks/quotes
# especially if they contain "#" chars...
# Remember to edit /etc/mysql/debian.cnf when changing the socket location.
socket		= /var/run/mysqld/mysqld.sock
nice		= 0
# skip_log_error
syslog
syslog-tag=server1
Anuncios

Despues lo unico que falta es reiniciar el daemon para que tome los nuevos cambios, en el caso de Windwos no se puede hacer esto porque no existe un log de sistemas pero si tenemos el log de eventos donde podemos verlo por medio del Visor de Eventos o Event Viewer para los compas, en este caso no se puede desactivar y tampoco podemos administrarlo por lo tanto tendra una estructura acorde a como lo desea el todopoderoso Micro$oft.

Anuncios

En resumen, hoy hemos visto al log de sistemas, como es, para que nos sirve, como podemos manejarlo en sistemas basados en Unix y como lo hace el chico malo de Windows, espero les haya sido de utilidad sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.

Anuncios
pp258

Donación

Es para mantenimento del sitio, gracias!

$1.50