CentOS下Mariadb表名大小写的问题
  cRxqtdRpLnsE 2023年11月02日 45 0


今天在linux上跑一个系统
发现数据库报错,说找不到表
问题是,我已经建立了表呀。
我把报错的那个表 复制到命令行 运行一下。
发现是大小写的问题。


那问题就简单了。
网上百度可以知道
打开/etc/my.cnf文件
如下

#
# This group is read both both by the client and the server
# use it for options that affect everything
#
[client-server]


#
# include all files from the config directory
#
!includedir /etc/my.cnf.d


我就操蛋了,命令行竟然以!开头,我也是醉了。


加载/etc/my.cnf.d下的所有文件




我们去/etc/my.cnf.d文件夹下找到server.cnf


在[mysqlld]


下加上


lower_case_table_names=1


默认是等于0的,即大小写敏感。改成1就OK了。


然后把之前建立的数据库删除,重建OK。


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
cRxqtdRpLnsE