您的位置:首页 > 运维架构 > Linux

解决linux环境mysql的sql语句严格区分大小写问题

2013-05-03 10:43 603 查看
在Windows环境下,mysql数据库的sql语句是不区分字母大小写的,但是程序移植到linux环境中,就会造成某些大小写不一致的语句执行失败,解决方法如下:

首先打开/etc/mysql/my.cnf,或/etc/my.cnf文件,语句如:vi /etc/mysql/my.cnf
或者 vi /etc/my.cnf
按insert当前修改状态可以转换为写入或插入文字信息,在[mysqld]后添加添加lower_case_table_names=1
(其中 0:区分大小写,1:不区分大小写)

保存并退出:1.
按Esc键 2. 输入冒号“:wq”

然后重启mysql服务:
停止mysql数据库命令:/etc/init.d/mysqld stop

启动mysql数据库命令: /etc/init.d/mysqld start
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: