Mycat-Server icon indicating copy to clipboard operation
Mycat-Server copied to clipboard

单库分表后,mycat表名变大写,打开表提示Table xxx doesn't exist

Open project-ccy opened this issue 4 years ago • 7 comments

1、bug描述 简单清晰描述下bug现象. mycat能正常启动,但无法访问 2、版本号(非常重要) mycat v1.6.7.6-release 日期:2021-07-30 05:13:05 windows版本 mysql 5.7.23 Navicat for MySQL 11.1.13

3、相关表的配置信息 schema.xml (需包含表的配置信息,mysql的连接驱动是JDBC还是native方式) image rule.xml (涉及到的路由函数) image server.xml(可选) image 原数据库信息: image java信息 image

4、操作步骤

  1. 启动后正常,也没有日志报错信息。
  2. 使用Navicat(版本:11.1.13)连接mycat
  3. 显示数据库结构如下. image 4:发现表名称显示的变成了大写,点击后显示 image 5:再点击其他分表显示 image 6:直接查询smart_test会显示没有数据库 image 7:再连接数据库显示表结果如下,会显示乱码 image

5、期望结果 不知道是不是版本问题,之前有一次配置成功了 6、实际结果 A clear and concise description of what actually happened.

7、额外信息 Add any other context about the problem here.

project-ccy avatar Nov 05 '21 09:11 project-ccy

mycat1.6内部没有区分大小写,所以mysql要设置忽略大小写

junwen12221 avatar Nov 09 '21 16:11 junwen12221

@junwen12221 :我也遇到这个问题,我的mysql设置的是忽略大小写。

farmer-it-1024 avatar Nov 29 '21 08:11 farmer-it-1024

schema上配置一个dataNode指向第一个dataNode @warriorsliuz @project-ccy

junwen12221 avatar Nov 29 '21 09:11 junwen12221

@junwen12221: 配置过了,还是不行。这个是我的配置,我需要做单库多表分片。

       <schema name="TESTDB" checkSQLschema="true" sqlMaxLimit="100000" dataNode="dn0">
		<table name="site_day" subTables="site_day_$2019-2021" dataNode="dn0" rule="sharding-by-date">
		</table>
	</schema>

	<dataNode name="dn0" dataHost="localhost1" database="test" />

	<dataHost name="localhost1" maxCon="1000" minCon="10" balance="0"
			  writeType="0" dbType="mysql" dbDriver="jdbc" switchType="1"  slaveThreshold="100">
		<heartbeat>select user()</heartbeat>
		<writeHost host="hostM1" url="jdbc:mysql://192.168.3.24:3306" user="root"
				   password="admin">
		</writeHost>
	</dataHost>

farmer-it-1024 avatar Dec 01 '21 07:12 farmer-it-1024

请问这个问题解决了吗 我也遇到了同样的问题

WHB-gif avatar Aug 16 '22 01:08 WHB-gif

同样问题,但是表中插入数据后,能用navicat打开了。

ilaotan avatar Nov 18 '22 06:11 ilaotan

请问这个问题解决了吗 我也遇到了同样的问题

caofei996 avatar Dec 05 '23 01:12 caofei996