mysql设置不区分大小写,或设置了不区分大小写lower_case_table_names=1但是没有生效
mysql设置不区分大小写,或设置了不区分大小写lower_case_table_names=1但是没有生效mysql设置不区分大小写操作系统 centosmysql version 5.7及以上修改etc/my.conf文件加入lower_case_table_names=1 为使mysql不区分表名大小写.注意 这段代码必须在**[mysqld_safe]之前 如果你的配置文件没有mysqld
·
mysql设置不区分大小写,或设置了不区分大小写lower_case_table_names=1但是没有生效
mysql设置不区分大小写
操作系统 centos
mysql version 5.7及以上
修改etc/my.conf文件
加入lower_case_table_names=1 为使mysql不区分表名大小写.
注意 这段代码必须在**[mysqld_safe]之前 如果你的配置文件没有mysqld_safe**就算了,不影响
重启MySQL这时候正常情况下即会成功
systemctl restart mysqld #重启mysq服务
设置了不区分大小写lower_case_table_names=1但是没有生效
如果发现并没有生效
在进入到mysql后使用命令查看
0代表区分大小写
1不区分大小写
show variables like ‘%lower%’;
如果这时候依旧显示是0
先停止mysql如果存在数据库名或者表明是大写记得全部改成小写
systemctl stop mysqld #t停止mysql
将文件my.conf权限进行更改为644
chmod 644 my.conf
再次启动mysql服务
systemctl start mysqld
这时候就成功了,再次查看

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)