Si usa bash, entonces el historial del terminal se guarda en un archivo llamado .bash_history. Eliminarlo, y el historial se habrá ido.
Sin embargo, para MySQL, el mejor enfoque es no ingresar la contraseña en la línea de comando. Si solo especifica la opción -p, sin un valor, se le pedirá la contraseña y no se registrará.
Otra opción, si no desea ingresar su contraseña cada vez, es almacenarla en un archivo my.cnf. Crear un archivo llamado ~/.my.cnf con algo como:
[client]
user = <username>
password = <password>
Asegúrese de cambiar los permisos de archivo para que sólo se puede leer el archivo.
Por supuesto, de esta manera su contraseña aún se guarda en un archivo de texto plano en su directorio personal, tal como se guardó anteriormente en .bash_history.
Qué cáscara –
Lo siento, me olvidé por completo mencionar que estoy usando bash. –
Como esta pregunta está cerrada, no puedo agregar esto como respuesta. Puede decirle a bash que no guarde ningún historial para una sesión en particular con este comando: 'export HISTFILE =/dev/null' –