Lembre-se de um bug em que o nome da tabela mysql não existe

Como o título diz, meu colega forneceu um projeto java que foi originalmente executado no Windows.
Depois que o banco de dados é inicializado e a configuração é concluída, um erro é relatado e o conteúdo do prompt é Tabela *. Após
abrir o mysql no linux, verifica-se que o nome da tabela ausente no prompt de erro é capitalizado e o banco de dados é salvo em minúsculas.

Lembre-se de um bug em que o nome da tabela mysql não existe

Referência a outros blogs, informando que o mysql no Windows não diferencia maiúsculas de minúsculas e o Linux diferencia maiúsculas de minúsculas.
Após exportar os dados existentes, edite /etc/my.cnf, adicione lower_case_table_names = 1 na guia [mysqld] para
salvar e sair, reinicie o serviço mysql e importe os dados exportados anteriormente para restaurar o normal.

Acho que você gosta

Origin blog.51cto.com/joyshow/2488344
Recomendado
Clasificación