Um excelente exemplo de design de plataforma cruzada parafusada. Da documentação do MySQL sobre este ponto :
the case sensitivity of the underlying operating system plays a part in the case sensitivity of database and table names. This means database and table names are not case sensitive in Windows, and case sensitive in most varieties of Unix.
Felizmente, há a diretiva de configuração lower_case_table_names , que, quando definido como 2, desativaria a diferenciação de maiúsculas e minúsculas para comparações.