2011-11-16 36 views
9

He instalado V5.5.17 MySQL en Linux a través de yum, ahora quiero los nombres de tabla por defecto minúsculas por lo que he añadidousar MySQL lower_case_table_names a 1

set-variable = lower_case_table_names=1 

en /etc/my.cnf

pero si lo hago entonces no pude comenzar el servicio de MySQL. Los registros de Mysql dicen la variable desconocida lower_case_table_names. También he intentado con set global lower_case_table_names=1; en la línea de comandos, pero dice que es solo de lectura variable.

¿Alguna sugerencia?

+4

a través de @Dori - http://linux-tips.org/article/41/lowercase-table-names-in-mysql – Phil

Respuesta

7

En 5.5 tenemos que especificar

lower_case_table_names=1 
10

mi sistema OP es ubuntu, versión de MySQL es 5.5. *

archivo de actualización /etc/mysql/my.cnf, (debe añadir en la sección [mysqld])

[mysqld] 

lower_case_table_names=1 

luego reiniciar mysql

+1

En 16.04, esto se puede poner al final de '/etc/mysql/mysql.conf .d/mysqld.cnf'. – zelanix

Cuestiones relacionadas