Você precisa redirecionar stderr
para obter a saída do log ao usar -v
.
Você precisa fazer algo como:
mysql -v mydb u- alex -p**** < please_run_me.sql 2>&1 > /tmp/file.log
O 2>&1
redireciona stderr
para stdout
, que você redireciona para /tmp/file.log
. Lembre-se de que >
sobrescreverá /tmp/file.log
- use >>
se você quiser anexá-lo.