0
点赞
收藏
分享

微信扫一扫

Linux下Mysql数据库名及表名区分大小写设置


微信公众号:IT邦德

Linux下Mysql数据库名及表名区分大小写设置_数据库


在 MySQL 中,一个数据库会对应一个文件夹,数据库里的表会则以文件的方式存放在文件夹内,所以, 操作系统对大小写的敏感性决定了数据库和表的大小写敏感。

Linux环境下Myql数据库名与表名是严格区分大小写的

当 lower_case_table_names 为 0 时表示区分大小写,
1 时表示不区分大小写
mysql> show variables like 'lower_case_%';

系统库 information_schema 及其之下的表名是不区分大小写的!!

Linux下Mysql数据库名及表名区分大小写设置_大小写_02


处理方法:

只需要在就需要在[mysqld]下面添加一行配置,
lower_case_table_names=1
其中 0:区分大小写,1:不区分大小写
然后重启mysql服务即可!

本文如有错误或不完善的地方请大家多多指正,您的批评指正是我写作的最大动力!


举报

相关推荐

0 条评论