一个分享个人学习、开发经验的Blog,http://www.joyphper.net

Linux中让不区分MySQL表名大小写

posted @ 2012-05-23 09:19 | 阅读:2466 | 评论:0 | 分类: 数据库

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

vi /etc/my.cnf

在[mysqld]下加入一行:

lower_case_table_names=1

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

TAG: mysql , 表名 , 大小写

共有0条评论 发表评论>>

点击换一张验证码