Jeśli używasz bash, to historia terminala jest zapisywana w pliku o nazwie .bash_history. Usuń go, a historia zniknie.
Jednak w przypadku MySQL lepszym rozwiązaniem nie jest wpisanie hasła w wierszu poleceń. Jeśli podasz opcję -p, bez wartości, zostaniesz poproszony o podanie hasła i nie będzie on zalogowany.
Inną opcją, jeśli nie chcesz wprowadzać hasła za każdym razem, jest zapisanie go w pliku my.cnf. Utwórz plik o nazwie ~/.my.cnf z czymś takim:
[client]
user = <username>
password = <password>
Upewnij się, aby zmienić uprawnienia do pliku tak, że tylko można odczytać pliku.
Oczywiście w ten sposób twoje hasło jest nadal zapisywane w pliku tekstowym w twoim katalogu domowym, tak jak było wcześniej zapisane w .bash_history.
Które powłoki –
Niestety, ja zupełnie zapomniałem wspomnieć, że używam bash. –
Ponieważ to pytanie jest zamknięte, nie mogę dodać tego jako odpowiedzi. Możesz powiedzieć bash, aby nie zapisywał żadnej historii dla konkretnej sesji za pomocą tego polecenia: 'export HISTFILE =/dev/null' –