Tabelas e colunas diferenciam maiúsculas em Linux! Para torná-los insensíveis a maiúsculas e minúsculas, siga isto:
Apenas alterar a configuração lower_case_table_names não é suficiente. Isso precisa ser feito antes de importar seu(s) banco(s) de dados.
A documentação do MySQL 5.7 lista um procedimento para mover entre Windows e Linux/UNIX. Uma nota sobre o Mac OSX dessa referência:
Revise a página do manual para garantir que as regras desejadas para aplicar a diferenciação entre maiúsculas e minúsculas sejam seguidas. Dê uma olhada e verifique se você executou estas etapas na ordem correta:
Sobre a variável de sistema MySQL
lower_case_table_names
Variável do servidor (ou configuração):Referências adicionais:
- Nomes de tabelas que diferenciam maiúsculas de minúsculas no MySQL em Linux
- Como tornar o nome da tabela MySQL insensível a maiúsculas e minúsculas no Ubuntu?