Glad you figured out the solution! Because windows versions of MySql are not case sensitive they usually have a strict setting that forces all tables to lower case when you run the script even though the script may have them as mixed case. So the tables were forced to lower case when you installed it on windows but on linux it is case sensitive so it needed the original camel case table names restored as you have done.
Best,
Joe