2011-11-16 12 views
9

Mam zainstalowany mysql v5.5.17 w systemie Linux za pomocą yum, teraz chcę domyślne nazwy tabel małe więc dodałemUżycie Mysql lower_case_table_names do 1

set-variable = lower_case_table_names=1 

w /etc/my.cnf

ale jeśli to zrobić wtedy nie mogłem uruchomić usługi mysqld. Dzienniki Mysql mówią nieznaną zmienną lower_case_table_names. Próbowałem również z set global lower_case_table_names=1; w linii poleceń, ale jest to jego zmienna tylko do odczytu.

Jakąkolwiek sugestię?

+4

via @Dori - http://linux-tips.org/article/41/lowercase-table-names-in-mysql – Phil

Odpowiedz

7

w 5,5 musimy określić

lower_case_table_names=1 
10

mój system OP jest ubuntu, wersja MySQL 5.5. *

plik aktualizacji /etc/mysql/my.cnf (należy dodać w sekcji [mysqld])

[mysqld] 

lower_case_table_names=1 

następnie ponownie uruchom mysql

+1

Pod 16.04 można to umieścić na końcu '/etc/mysql/mysql.conf .d/mysqld.cnf'. – zelanix