O arquivo database.dump
está sendo lido na entrada padrão. sudo -S
lê
a senha, seguida por uma nova linha, a partir da entrada padrão. Você pode ser capaz de
use isso em vez disso:
( echo 'password'; cat database.dump ) | sudo -S mysql database