Há uma diferença entre Linux e Windows em como ambos os sistemas operacionais armazenam os nomes das tabelas (permitindo apenas letras minúsculas ou não). Isso pode ser controlado pelo
lower_case_table_names
variável do sistema. Sua instalação do Windows, provavelmente, tem esse valor definido como 1 e seu servidor Linux teve esse valor definido como 0. Seguindo o "Sensibilidade de maiúsculas e minúsculas do identificador
" parte do Manual do Usuário, você tem duas opções:ou
Alguns links: