HowTo: Ver histórico de comandos en MySQL
Si en alguna ocasión has consultado el .history en bash para recordar algún comando que escribiste hace poco y te costó elaborar, casi con seguridad te puede ocurrir lo mismo con MySQL, hoy estaba haciendo una práctica en una máquina con la que llevo un tiempo intentando solucionar un fallo, y quería revisar porque hace unos días me funcionaba una configuración y ahora mismo creo que hacía lo mismo y no funcionaba.
En esta ocasión modifiqué varias variables en la consola de MySQL, que se pierden al reiniciar el servicio, pero para este caso en una tarea de mantenimiento puntual me servía de sobra.
El fichero .mysql_history guarda un histórico de los comandos introducidos en la consola de dicho servicio y tiene esta forma:
m3t4g4m3@nexolinux ~ $ cat ~/.mysql_history _HiStOrY_V2_ show\040tables; show\040databases; use\040test; show\040tables; drop\040database\040test; show\040databases; SHOW\040VARIABLES\040LIKE\040'timeout'\040; SHOW\040VARIABLES\040\040; \M-C ; SHOW\040VARIABLES; SHOW\040VARIABLES\040LIKE\040"%timeout%"; SET\040session\040wait_timeout=300; SHOW\040SESSION\040VARIABLES\040LIKE\040'wait_timeout'; exit; SHOW\040VARIABLES\040LIKE\040"%timeout%"; \040SHOW\040SESSION\040VARIABLES\040LIKE\040'wait_timeout'; SHOW\040SESSION\040VARIABLES\040LIKE\040"%wait%"; SET\040session\040wait_timeout=300; SHOW\040SESSION\040VARIABLES\040LIKE\040"%wait%"; exit;
En donde El «\040» representa un espacio y todo lo demás es según lo leemos.
Ahí pude comprobar cómo lo hice la otra vez y funcionó, además de ver qué se ha ejecutado recientemente que pueda haber provocado un fallo.
Deja un comentario