[mysqld]
让PHP查询mysql时不区分大小写
原创
©著作权归作者所有:来自51CTO博客作者lxycneo的原创作品,请联系作者获取转载授权,否则将追究法律责任
笔者上次配置LNMP环境,结果试用的时候,可以连接数据库,但是无法查询。
于是查看数据库和php网页,结果发现在php网页中数据库名,表大都是小写,数据库中得基本上都是大写,格式不统一。所以造成查询不出来。
接着联想到mysql应该可以解决这个问题,于是查看mysql配置文件发现一行
lower_case_table_names=0
字面意思理解为小写表名,于是开启选项
修改my.ini或者my.cnf
[mysqld]
[mysqld]
lower_case_table_names=1
保存重启mysql服务,再试就发现网页可以查询mysql了。解决问题
上一篇:Linux下SVN安装配置
下一篇:apache工作模式详解
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Mysql8.0.35rpm安装(不区分大小写、弱密码规则)
mysql8.0.23rpm安装
mysql 初始化 数据库 部署 -
mysql8.0大小写的坑
这两天又被mysql8.0大小写的问题坑到了,看下面的报错:chown: cannot access './proc/38/fd/6': No such file or directorychown: cannot access './proc/38/fd/7': No such file or directorychown: cannot access './proc/38/fdinfo
lower_case_table_nam my.cnf mysql8.0 chown not permmit