Eu sei que isso é um pouco tarde - mas para qualquer um que tenha esse problema.
O MariaDB mudará lower_case_table_name
de 2 para 0 quando for iniciado, se perceber que está em um sistema de arquivos que faz distinção entre maiúsculas e minúsculas:
[Warning] lower_case_table_names was set to 2, even though your the file system '/var/lib/mysql/' is case sensitive. Now setting lower_case_table_names to 0 to avoid future problems.
Eu assumo que o mysql faz a mesma coisa (sendo que é forjado a partir dele).
Você pode configurá-lo para 1
e, no entanto, isso será necessário. Para mim (também migrando do MacOS), eu consegui fazer isso depois de ter carregado meus bancos de dados. e funcionou bem ... mas parece que foi contra a documentação a diferença entre 1
e 2
. Se o mysql não estiver satisfeito com isso, você pode ter que deixar seu banco de dados em branco, configurá-lo para 1
e, em seguida, recarregar seus dados.