2011-11-16 20 views
9

lin kullanarak mysql v5.5.17'yi yükledim, şimdi varsayılan küçük harfli tablo isimlerini istiyorum, bu yüzden1 Mysql lower_case_table_names kullanın

set-variable = lower_case_table_names=1 
set-variable = lower_case_table_names=1 

/etc/my.cnf

ekledim ama bunu yaparsam mysqld hizmetini başlatamıyorum . Mysql günlükleri bilinmeyen değişken lower_case_table_names diyor. Komut satırında set global lower_case_table_names=1; ile denedim, ancak salt okunur değişkenini yazıyor.

herhangi bir öneri?

+4

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

cevap

7

5.5 biz

lower_case_table_names=1 
10

adamlarım sistemi ubuntu olduğunu belirtmek gerekir, MySQL sürüm 5.5 olduğunu. *

güncelleme dosyası /etc/mysql/my.cnf,

(bölüm [mysqld] altında eklemeniz gerekir)
[mysqld] 

lower_case_table_names=1 

daha sonra yeniden başlatın mysql

+1

16.04 altında, bu /etc/mysql/mysql.conf dosyasının sonuna yazılabilir. .d/mysqld.cnf'. – zelanix

İlgili konular