Estou usando o Ubuntu 13.10 e o MySQL 5.6 e sei que o nome do banco de dados e o nome da tabela diferenciam maiúsculas de minúsculas no Ubuntu (e em outros ambientes * nix) por padrão.
Agora, quero fazer o MySQL funcionar como caso não diferencia no Ubuntu.
É possível? Se sim, como posso fazer isso?
mysql
linux
ubuntu
mysql-workbench
Ali Razeghi
fonte
fonte
Se você alterar
lower_case_table_names
um banco de dados com tabelas existentes, o MySQL> Table não existe. Mas acontece (ou deveria) pode acontecer.O comentário a esta resposta me ajudou neste caso:
fonte
Esse problema estava causando problemas para mim, onde o Doctrine gerou nomes de tabela com capital / CamelCase e o MySQL os armazenou como minúsculas!
Foi resolvido alterando
my.cnf
e adicionandosob a seção [mysqld]
my.cnf pode ser encontrado:
sob LAMPP / XAMPP ...:
/opt/lampp/etc/my.cnf
servidor mysql independente:
/etc/mysql/my.cnf
Depois reinicie o servidor MySQL, e tudo ficará bem.
fonte