in the portable xampp with php 5.5, there is no xampp/tmp Directory.
Thus, switching mysql to innodb, mysql dies upon Startup because it cannot create temporary files.
The ini files specify xampp/tmp, but the Directory just does not exist. Should be created upon installing.
thanks,
Klaus