I metadati MySQL fanno distinzione tra maiuscole e minuscole per impostazione predefinita su Linux. Cioè se hai una tabella my_table, in minuscolo, quindi
select * from my_table
avrà successo mentre
select * from MY_TABLE
fallirà con una sorta di messaggio di tabella non esiste.
Se vuoi che entrambe le istruzioni abbiano successo, devi inserire il seguente linelower_case_table_names =1nel tuo /etc/my.cnf o dove tieni la tua configurazione MySQL. Assicurati di aggiungere la variabile di sistema alla sezione [mysqld] del file di configurazione.