Recientemente surgió la pregunta de cómo puedo limpiar el historial de comandos en mysql. En este artículo hablaremos sobre eso.
En Unix/Linux, el cliente MySQL guarda el historial de comandos ejecutados en un archivo. Por defecto, el archivo de historial se llama .mysql_history y se crea en tu directorio de inicio ($HOME). Para especificar otro archivo, establece el valor de la variable de entorno MYSQL_HISTFILE.
Limpiar el historial manualmente
Para limpiar el historial de comandos en mysql, usa el comando:
$ > ~/.mysql_historyEvitar que se guarde el historial
Si no quieres guardar el archivo con el historial, primero elimina “.mysql_history” (si existe) y luego usa uno de los siguientes métodos:
- Usar
/dev/nullcomo archivo de historial
Establece la variable de entorno MYSQL_HISTFILE a /dev/null:
$ export MYSQL_HISTFILE=/dev/nullVerifica que se haya aplicado:
$ set | grep MYSQ
MYSQL_HISTFILE=/dev/null- Crear un enlace simbólico a
/dev/null
Crea ~/.mysql_history como un enlace simbólico a /dev/null. Necesitas ejecutar el siguiente comando solo una vez:
$ rm $HOME/.mysql_history
$ ln -s /dev/null $HOME/.mysql_historyEso es todo, el artículo “Limpiar el historial de comandos de MySQL en Unix/Linux” ha terminado.

