码迷,mamicode.com
首页 > 数据库 > 详细

解决windows 下mysql 表名自动转成小写的问题

时间:2014-09-15 19:22:09      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:ar   strong   文件   数据   问题   sp   on   c   管理   

由于web用的是mvc,数据库用的是mysql。为了方便开发,在windows7下面也安装了个mysql,今天在创建表的时候,遇到了个棘手的问题。所有的表名都转成了小写,这不是我要的,作为处女座,是不能容忍这样的事情存在的。经过一番折腾后,终于解决了,方法如下。

第一步:先在navicat的tools里面选择console,然后输入: show variables like ‘lower_case_table_names‘;注意分号

如果输出的lower_case_table_names的value是1,那么就会自动变成小写了。我们需要的是把这个值改成2

第二步:在运行里面输入:services.msc 打开服务管理器,右键选择mysql的服务,选择属性,在常规选项卡里面,有个“可执行文件路径”,在里面找到my.ini的目录

第三步:打开my.ini,然后在[mysqld]下面加上:“lower_case_tables_names=0”这么一句就可以了,然后保存,关闭。

第四步:重启mysql服务

第五步:重新执行第一步,查看lower_case_table_names的value是否是2,如果是,就搞定了。

 

解决windows 下mysql 表名自动转成小写的问题

标签:ar   strong   文件   数据   问题   sp   on   c   管理   

原文地址:http://www.cnblogs.com/_fyz/p/3973368.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!