linux环境mysql大小写出错 修改了my.cnf,添加lower_case_table_names=1,希望忽视表的大小写,不起效果啊假如我在数据库中添加大写的表名,仍然是大写的表名啊。热切希望大家帮助 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是怎么加的,加在哪一段下了?show variables like 'lower_case_table_names';看一下你的参数是否加载了?改完后要重启服务才生效。 改完以后,要重启mysql数据库,并且只对新建的表生效。旧表如果是大写,最好还是先将改为小写。不然到时候无法访问。 SHOW VARIABLES LIKE 'lower_case_table_names';查询结果仍然为0.我已经重启服务了。另外我是把lower_case_table_names=1加在文件最后的。什么原因可能导致参数失效这种情况能。谢谢 很多种。比如1。 你改的文件根本就不是当前MYSQL服务使用的配置文件2。 你文件没改正确3。 、、、 加错了,应该加到 [mysqld]这个项的下边。 如何确认我改的文件是当前MYSQL服务使用的配置文件,或者说当前MYSQL服务读取的是哪个文件的配置信息呢 1. 使用ps -ef | grep mysql看看命令行里边有没有defaults-file参数 如果没有,参照如下顺序查找: linux下,/etc/my.cnf->/etc/mysql/my.cnf->SYSCONFDIR/my.cnf->$MYSQL_HOME/my.cnf-> --defaults-extra-file->~/my.cnf可以看看我的短文,也许有些帮助。http://blog.csdn.net/iihero/archive/2010/05/13/5585039.aspx [mysqld]下添加service mysql restart windows下如何安装和使用ZRM for MySQL? 求navicat premium 10.1.5.0注册码 无法建立外键,请大哥们指点 奇怪 我从其中一个数据库导出的普通'insert'语句,在另外一个数据库执行时,出现这种莫名奇妙的错误! 求一SQL语句的写法 没有有办法找回丢失的密码。 如何更新这个数据库 关于数据恢复的问题,在线等待。万分感谢!高分送上!!!!! 如何用mysql储存图片、其他文件 请教如何批量插入(预先判断表中是否存在数据) mysql4.0.25是否支持select * table where not exists () mysql安装后启动不起来
看一下你的参数是否加载了?改完后要重启服务才生效。
我已经重启服务了。
另外我是把lower_case_table_names=1加在文件最后的。
什么原因可能导致参数失效这种情况能。
谢谢
1。 你改的文件根本就不是当前MYSQL服务使用的配置文件
2。 你文件没改正确
3。 、、、
如果没有,参照如下顺序查找:
linux下,/etc/my.cnf->/etc/mysql/my.cnf->SYSCONFDIR/my.cnf->$MYSQL_HOME/my.cnf-> --defaults-extra-file->~/my.cnf可以看看我的短文,也许有些帮助。
http://blog.csdn.net/iihero/archive/2010/05/13/5585039.aspx
service mysql restart