Hola, aqui va mi contestacion:
creo que podrisa utilizar algon asi
- linea de comandos
shell> mysql < bbdd.sql
-> esta seria la mas sencilla, y creo que pararia en el momento que encuentra un error.
shell> mysql --force < bbbdd.sql
-> a pesar de que se cometan errores se leen todas las lineas hasta el final del fichero
y asi hay mas casos.
busca en el sitio
www.mysql-hispano.org , ahi hay manuales que te explican muy bien este caso.
un saludo.