Mycat连接数据库之后导致表名全小写的问题分析研究
Posted Jim
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mycat连接数据库之后导致表名全小写的问题分析研究相关的知识,希望对你有一定的参考价值。
初步研究:通过部署发现在Mycat中部署逻辑表表名大小写混合时,在Mycat连接后出现全变小。容易造成错误逻辑表(按混合表名创建物理表);
可能拯救的方法:
1、Linux下部署安装mysql,默认不忽略表名大小写,需要手动到/etc/my.cnf下配置lower_case_table_names=1使Linux环境下MySQL忽略表名大小写,否则使用Mycat的时候会提示找不到表的错误!
2、官方上的Issues提到:在1.6.5 版本上验证没有出现这个问题。选择升级。
说明:
以上方法不一定可行,需要实践。可能还停留在实用阶段,对Mycat的理念还不是很了解导致上述的问题出现。
参考:
https://github.com/MyCATApache/Mycat-Server/issues/1498
http://it.dataguru.cn/thread-624130-1-1.html
以上是关于Mycat连接数据库之后导致表名全小写的问题分析研究的主要内容,如果未能解决你的问题,请参考以下文章