Есть конечно.
MySQL WorkBranch. Это разработка самих MySQLов.
Сложности?)

это принцип удалённой работы с любой БД.
У вас "где-то" Сервер. На нём ваша БД.
Вы к ней присоединяетесь, отдавая логин и пароль.
Вас пропускают, показываю все доступные БД.
Выбираем БД, получаем список таблиц, процедур и т.д.
А дальше по общей схеме.
То, что у вас сейчас лежит с расширением *.sql это скрипт по которому Сервер восстановит полностью всю структуру вашей БД и перенесёт все записи.