Este tip es muy sencillo, pero que puede ser de mucha utilidad para quienes suelen utilizar el cliente de línea de comandos de MySQL.
Este cliente de línea de comandos de MySQL, a pesar de ser muy rudimentario, en mi caso me es de mucha utilidad, pues me permite acceder con el usuario root (que por razones de seguridad lo tengo configurado para que su acceso solo se de desde el localhost) de un servidor remoto, a través de una sesión telnet o SSH.
La idea no es ponerse a discutir acerca del uso del cliente MySQL de línea de comandos, sino comentar este “tip”.
Para loguear toda la salida de las sesiones MySQL desde la línea de comandos, basta con agregar (o modificar) en la sección [mysql] la entrada tee=/tmp/mysql.log (o el path de tu preferencia) del archivo my.cnf (este archivo puede estar en /etc/my.cnf, /etc/mysql/my.cnf o en cualquier otro lado.
Adjunto un ejemplo de archivo de logueo generado (mysq.log), que como podrás observar, no es más que un espejo de lo que se visualiza por pantalla.

