Las tablas y columnas son sensible a mayúsculas y minúsculas en Linux! Para que no distingan entre mayúsculas y minúsculas, siga esto:
Simplemente alterar la configuración de lower_case_table_names no es suficiente. Debe hacerse antes de importar su(s) base(s) de datos.
La documentación de MySQL 5.7 enumera un procedimiento para moverse entre Windows y Linux/UNIX. Una nota sobre Mac OSX de esa referencia:
Revise la página del manual para asegurarse de que se siguen las reglas deseadas para hacer cumplir la distinción entre mayúsculas y minúsculas. Echa un vistazo y verifica que hayas realizado estos pasos en el orden correcto:
Acerca de la variable del sistema MySQL lower_case_table_names
Variable del servidor (o configuración):
Referencias adicionales:
- Nombres de tablas que distinguen entre mayúsculas y minúsculas de MySQL en Linux
- ¿Cómo hacer que el nombre de la tabla MySQL no distinga entre mayúsculas y minúsculas en Ubuntu?