Mycat连接数据库之后导致表名全小写的问题分析研究
2017-08-25 10:04
465 查看
初步研究:通过部署发现在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
可能拯救的方法:
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
相关文章推荐
- 通过hibernate session.connection()获得数据库连接时,导致的查询缓慢甚至假死机问题
- 关于ip_conntrack跟踪连接满导致网络丢包问题的分析
- 通过hibernate session.connection()获得数据库连接时,导致的查询缓慢甚至假死机问题
- 【线上问题】由防火墙导致的数据库空闲连接断开问题
- [SQL Server] 数据库日志文件自动增长导致连接超时的分析
- FoxPro 客户端频繁数据库连接性能问题的分析和诊断
- GDB分析PHP连接Memcached 导致coredump问题
- [SQL Server] 数据库日志文件自动增长导致连接超时的分析
- 分析weblogic数据库线程池无可用连接的问题
- 如何修复VUM在客户端启用之后报数据库连接失败的问题
- db2 codepage 导致连接不上数据库问题
- 黄聪:如何删除wordpress登录之后wp_footer、wp_head自行加载的Open Sans字体、fonts.googleapis.com连接导致卡死的问题
- ICMP Redirect 报文导致TCP连接建立不起来的问题分析...
- DllMain中不当操作导致死锁问题的分析--进程对DllMain函数的调用规律的研究和分析
- SGA设置错误导致数据库无法连接问题
- 安装SQLyog、Navicat for MySQL之后数据库无法连接的问题
- thinkcmf5更新模板代码分析,解决模板配置json出错导致数据库保存的配置项内容丢失问题
- python连接数据库中文乱码问题分析
- 在数据库重启之后无法重新连接数据,无法正常提供服务问题解决