Soubor .sql můžete importovat pomocí standardního vstupu takto:
mysql -u <user> -p<password> <dbname> < file.sql
Poznámka: Mezi <-p>
by neměla být mezera a <password>
Odkaz:http://dev.mysql.com /doc/refman/5.0/en/mysql-batch-commands.html
Poznámka k navrhovaným úpravám: Tato odpověď byla mírně změněna navrženými úpravami pro použití parametru inline password. Mohu to doporučit pro skripty, ale měli byste si být vědomi toho, že když napíšete heslo přímo do parametru (-p<password>
) může být uložen do mezipaměti pomocí historie shellu, která odhalí vaše heslo každému, kdo může číst soubor historie. Zatímco -p
vás požádá o zadání hesla standardním vstupem.