web-dev-qa-db-ja.com

Mysqllower_case_table_namesを1に使用します

Yumを使用してLinuxにmysqlv5.5.17をインストールしましたが、デフォルトの小文字のテーブル名が必要なので、追加しました

set-variable = lower_case_table_names=1

/etc/my.cnf

しかし、そうすると、mysqldサービスを開始できませんでした。 Mysqlログには、不明な変数lower_case_table_namesが示されています。また、コマンドラインでset global lower_case_table_names=1;を試してみましたが、読み取り専用変数と言われています。

なにか提案を?

11

5.5では、指定する必要があります

lower_case_table_names=1

私のOPシステムはubuntu、Mysqlのバージョンは5.5。*

更新ファイル/etc/mysql/my.cnf、(セクション[mysqld]の下に追加する必要があります)

[mysqld]

lower_case_table_names=1

次にmysqlを再起動します

19
Richardhe2007