Używam Ubuntu 13.10 i MySQL 5.6 i wiem, że nazwa bazy danych i nazwa tabeli domyślnie uwzględniają wielkość liter w Ubuntu (i niektórych innych środowiskach * nix).
Teraz chcę, aby MySQL działał w Ubuntu bez rozróżniania wielkości liter .
Czy to możliwe? Jeśli tak, jak mogę to zrobić?
mysql
linux
ubuntu
mysql-workbench
Ali Razeghi
źródło
źródło
Jeśli zmienisz
lower_case_table_names
w DB z istniejącymi tabelami MySQL> Tabela nie istnieje. Ale tak się dzieje (lub powinno) się zdarzyć.Komentarz do tej odpowiedzi pomógł mi w tym przypadku:
źródło
Ten problem sprawił mi ból, gdy Doctrine wygenerował nazwy tabel kapitałowych / CamelCase, a MySQL zapisał je małymi literami!
Zostało to rozwiązane poprzez zmianę
my.cnf
i dodaniew sekcji [mysqld]
my.cnf można znaleźć:
w ramach LAMPP / XAMPP ...:
/opt/lampp/etc/my.cnf
samodzielny serwer mysql:
/etc/mysql/my.cnf
Następnie zrestartuj serwer MySQL i wszystko będzie dobrze.
źródło