No te recomiendo hacer toda la bd del tipo innodb porque para hacer la integridad referncial mysql crea un espacio de trabajo aparte (el .frm ese que sale en el error) y eso no es bueno para el rendimiento general de la bd. Al menos eso pone en el manual de mysql
