0
点赞
收藏
分享

微信扫一扫

CentOS下Mariadb表名大小写的问题


今天在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。


举报

相关推荐

0 条评论