Anda dapat mengimpor file .sql menggunakan input standar seperti ini:
mysql -u <user> -p<password> <dbname> < file.sql
Catatan: Seharusnya tidak ada spasi di antara <-p>
dan <password>
Referensi:http://dev.mysql.com /doc/refman/5.0/en/mysql-batch-commands.html
Catatan untuk pengeditan yang disarankan: Jawaban ini sedikit diubah oleh pengeditan yang disarankan untuk menggunakan parameter kata sandi sebaris. Saya dapat merekomendasikannya untuk skrip tetapi Anda harus menyadari bahwa ketika Anda menulis kata sandi secara langsung di parameter (-p<password>
) itu mungkin di-cache oleh riwayat shell yang mengungkapkan kata sandi Anda kepada siapa saja yang dapat membaca file riwayat. Sedangkan -p
meminta Anda memasukkan kata sandi dengan input standar.