Tubo gunzip e mysql per gunzip un dump e importrlo

Ho un file dump sql (esempio: foo.sql.gz) che voglio importre nel mio database con il classico command mysql.

gunzip -c foo.sql.gz > foo.sql mysql -uroot -ppassword foo < foo.sql 

foo è il database.

Come posso mettere questi due comandi in un singolo?

Provato

 gunzip -c foo.sql.gz | mysql -uroot -ppassword foo 

ma non sembra funzionare; ottengo gzip: stdout: Broken pipe

     zcat foo.sql.gz | mysql -uroot -ppassword foo 

    Questo lascerà anche foo.sql.gz come è.

    Per quelli su Max OSX c'è un bug con zcat quindi devi usare gzcat invece.

     gzcat foo.sql.gz | mysql -uroot -ppassword foo