Se si utilizza bash, la cronologia del terminale viene salvata in un file denominato .bash_history. Cancellalo e la cronologia sparirà.
Tuttavia, per MySQL l'approccio migliore non è inserire la password nella riga di comando. Se si specifica solo l'opzione -p, senza un valore, verrà richiesta la password e non verrà registrato.
Un'altra opzione, se non si desidera immettere la password ogni volta, è quella di memorizzarla in un file my.cnf. Creare un file denominato ~/.my.cnf con qualcosa di simile:
[client]
user = <username>
password = <password>
Assicurarsi di modificare i permessi dei file in modo che solo è possibile leggere il file.
Ovviamente, in questo modo la password viene ancora salvata in un file di testo normale nella home directory, proprio come è stata precedentemente salvata in .bash_history.
Quale shell –
Siamo spiacenti, ho completamente dimenticato di dire che sto usando bash. –
Poiché questa domanda è chiusa, non posso aggiungerla come risposta. Puoi dire a bash di non salvare alcuna storia per una particolare sessione con questo comando: 'export HISTFILE =/dev/null' –