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;
を試してみましたが、読み取り専用変数と言われています。
なにか提案を?
5.5では、指定する必要があります
lower_case_table_names=1
私のOPシステムはubuntu、Mysqlのバージョンは5.5。*
更新ファイル/etc/mysql/my.cnf
、(セクション[mysqld]
の下に追加する必要があります)
[mysqld]
lower_case_table_names=1
次にmysqlを再起動します