Linux上让MySQL不区分表名大小写的方法

作者: 我不是鱼 (2011-03-18 16:07)分类: MySQL   标签: MySQL 表名 大小写

今天同事和我说他在本地运行得好好的程序放到linux上却提示表不存在。我一看,数据库的表名全部是小写,程序却全部用大写。之所以在本地能运行,是因为windows的文件名是不区分大小写的,Linux却严格区分呢。如果要把程序全部改一遍也比较麻烦,这个可以通过修改my.cnf 实现不区分大小写,修改办法是:

vi /etc/my.cnf
在[mysqld]下加入一行:

lower_case_table_names=1

这句话就表示不区分大小写表名。重启一下MySQL服务应该就可以了。

评论 (41) | 浏览 (96248)

前一篇: Apache rewrite 出现 400 Bad Request 的解决方法


评论

jahfdksadh 2011-08-02 01:20

学习了
jnsgyy 2011-09-14 09:11

1

添加评论

昵称:


博主


« 2020年-12月 »
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2

分类


热门标签


最近留言


概要

  • 文章数量: 41
  • 分类数量: 9
  • 标签数量: 73
  • 评论数量: 159
  • 浏览次数: 3236395

友情链接