检查一下变量 show variables like 'lower_case_table_names' 确定已经成功改了。

解决方案 »

  1.   

    2,在my.cnf文件里面,设置 lower_case_table_names,然后重启db,不过这样会影响一些业务,不太推荐。1,看下你修改的my.cnf是否是你mysql服务在用的配置文件。
    2,看下你my.cnf里面的lower_case_table_names参数是否只有这一个,是否有多余的lower_case_table_names。
      

  2.   

    mysql> show variables like 'lower_case_table_names' ;
    +------------------------+-------+
    | Variable_name          | Value |
    +------------------------+-------+
    | lower_case_table_names | 0     |
    +------------------------+-------+
    就是没有修改,发现Warning: World-writable config file '/etc/mysql/my.cnf' is ignored
    然后把'/etc/mysql/my.cnf' 权限改成 744就好了
      

  3.   

    +------------------------+-------+
    | Variable_name          | Value |
    +------------------------+-------+
    | lower_case_table_names | 0     |
    +------------------------+-------+
    没有改掉
    但是'/etc/mysql/my.cnf' 权限改成 744就可以了
    是之前/etc/mysql/my.cnf' 的权限是777,mysql就没有按照/etc/mysql/my.cnf'启动吗
    这个是为什么