Puoi importare file .sql usando lo standard input in questo modo:
mysql -u <user> -p<password> <dbname> < file.sql
Nota: Non dovrebbe esserci spazio tra <-p> e <password>
Riferimento:https://dev.mysql.com /doc/refman/5.0/en/mysql-batch-commands.html
Nota per le modifiche suggerite: Questa risposta è stata leggermente modificata dalle modifiche suggerite per utilizzare il parametro della password inline. Posso consigliarlo per gli script, ma dovresti essere consapevole che quando scrivi la password direttamente nel parametro (-p<password> ) potrebbe essere memorizzato nella cache da una cronologia della shell che rivela la tua password a chiunque possa leggere il file della cronologia. Mentre -p ti chiede di inserire la password tramite immissione standard.