lower_case_table_names=1 让MySQL不区分大小写!

此前有款网络游戏的数据库是采用MySQL。操作系统是CentOS。部分服务器的操作系统又是Windows
出现了一个小毛病。那就是MySQL大小写的问题。

CentOS安装的MySQL的配置文件中(/etc/my.cnf),是没有lower_case_table_names=1这行的。
Windows安装的MySQL的配置文件中(my.ini),是有lower_case_table_names=1这行的。

lower_case_table_names=1的用途是让MySQL实现不区分大小写。

所以当时出了些毛病,后来才发现是这个的问题。连忙在CentOS中的my.cnf(/etc/my.cnf)的[mysqld]区段下增加:

lower_case_table_names=1

相关日志

读过这篇日志的读者同时也读了:

欢迎您的来访。喜欢这篇文章么? 发表一下您的看法 好让我们能交流交流一下, 或是 订阅这里的RSS,这样您可以及时获得最新文章。

Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网
Permalink:http://www.9npc.com/2008/01/lower-case-table-names.html
Trackback Address:http://www.9npc.com/2008/01/lower-case-table-names.html/trackback

评论、Trackback、Pingback:

VicView因此也很头疼呢
本身用的是Mac OS+WinXP
主机却是Linux,很多时候打文件名都下意识的用JAVA的命名规范
大小的问题很烦很烦..

[Reply]

学习了,收藏起来,以后能用着 :razz:

[Reply]

发表评论

(必填)

(必填)