Meine bevorzugte Option dafür ist:
mysql --user="username" --database="databasename" --password="yourpassword" < "filepath"
Ich verwende es auf diese Weise, denn wenn man es mit "" aneinanderreiht, vermeidet man falsche Pfade und Fehler mit Leerzeichen und - und wahrscheinlich noch mehr Probleme mit Zeichen, auf die ich nicht gestoßen bin.
Mit @elcuco Kommentar schlage ich vor, diesen Befehl mit [Leerzeichen] vor, so dass es Bash zu ignorieren, speichern es in der Geschichte, wird dies aus der Box in den meisten Bash arbeiten.
Falls der Befehl dennoch im Verlauf gespeichert wird, sehen Sie sich bitte die folgenden Lösungen an:
Befehl ausführen, ohne ihn im Verlauf zu speichern
zusätzliche Sicherheit bearbeiten
Wenn Sie besonders sicher gehen wollen, können Sie den folgenden Befehl verwenden und das Passwort in die Befehlszeileneingabe eingeben:
mysql --user="username" --database="databasename" -p < "filepath"