mac - Eliminar el historial del terminal en Linux
historial de linux (2)
Cuando usa la tecla de arriba en un terminal de Linux, puede usar comandos anteriores nuevamente. Gran característica. Sin embargo, comencé a registrar mysql en mysql con los detalles confidenciales en el comando.
¿Cómo puedo eliminar ese historial?
Puedes borrar tu historial de bash así:
history -cw
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. Crea un archivo llamado ~ / .my.cnf con algo como:
[client]
user = <username>
password = <password>
Asegúrese de cambiar los permisos del archivo para que solo usted pueda 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ó previamente en .bash_history.