Pilihan favorit saya untuk melakukan itu adalah:
mysql --user="username" --database="databasename" --password="yourpassword" < "filepath"
Saya menggunakannya dengan cara ini karena ketika Anda merangkai dengan "" Anda menghindari jalan yang salah dan kesalahan dengan spasi dan - dan mungkin lebih banyak masalah dengan karakter yang tidak saya temui.
Dengan @elcuco komentar saya sarankan menggunakan perintah ini dengan [spasi] sebelum jadi memberitahu bash untuk mengabaikan menyimpannya dalam sejarah, ini akan bekerja di luar kotak di sebagian besar bash.
jika masih menyimpan perintah Anda dalam sejarah, silakan lihat solusi berikut:
Jalankan perintah tanpa menyimpannya dalam sejarah
edit keamanan ekstra
Untuk berjaga-jaga jika Anda ingin ekstra aman, Anda dapat menggunakan perintah berikut dan memasukkan kata sandi di input baris perintah:
mysql --user="username" --database="databasename" -p < "filepath"