Mycat连接数据库之后导致表名全小写的问题分析研究
2024-08-31 07:15:47
初步研究:通过部署发现在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
https://github.com/MyCATApache/Mycat-Server/issues/1062
https://github.com/MyCATApache/Mycat-Server/issues/522
最新文章
- NodeJs之调试
- LATEX数学公式基本语法
- linux test 命令使用
- C#接扣和抽象类
- JavaScript高级程序设计笔记之面向对象
- PHP文件包含漏洞剖析
- 智能手机Web开发笔记
- hdu 4081 最小生成树+树形dp
- poj2063 Investment(多次完全背包)
- UESTC_邱老师玩游戏 2015 UESTC Training for Dynamic Programming<;Problem G>;
- ASP.NET Core MVC 源码学习:MVC 启动流程详解
- freemarker报错之十一
- Android数据库框架——GreenDao轻量级的对象关系映射框架,永久告别sqlite
- RecyclerView 与 Scrollview 搭配使用的两个坑
- activiti官网实例项目activiti-explorer之获取流程节点
- sql 左右连接 on 之后的and 和where的区别
- Linux 小知识翻译 - 「内核(kernel)」
- centos 设置时间为北京时间
- Eclipse中JBoss插件配置
- iOS - 栈顶VC控制器的获取