Navicat for MySQL allows you to restore your database/execute SQL file using the Execute Batch File feature.
See also: Dump SQL File