Hallo,
mysql -u root --password=$mysql_pass ;
Nach dieser Anweisung "hängt" ein Skript im MySQL Interpreter ... und wartet und wartet.
Die Option -e (-e, --execute=name Execute command and quit. (Output like with --batch).) könnte dir helfen.
Grüße