DataGrip 连接 mycat 错误分析及解决

本文介绍了在使用DataGrip连接mycat时遇到的'Failed to retrieve meta data.'错误,分析了可能是由于权限配置不一致导致的问题,并提供了解决方案——确保配置文件中的数据库用户名和密码与实际账户信息匹配。
摘要由CSDN通过智能技术生成

DataGrip 连接 mycat 错误分析及解决

手上的工作需要使用mycat提供的分库分表功能,但是在命令行下操作不如图形化界面舒服,想着使用DataGrip 连接 mycat,在连接的过程中遇到了以下错误:

下午9:44 mycat@localhost
Failed to retrieve meta data.
(1 min, 59 sec, 246 ms)

该错误是在DataGrip界面中提示的,出现错误时,能看到左侧数据库列表中已经获取到了mycat中配置的数据库名字,但是加载不出数据库中的表。

怀疑是mycat权限受阻,导致连接失败,但是在终端中测试又是没问题的:

ubuntu@ubuntu-HP:~/Documents/Mycat/mycat/bin$ mysql -uroot -p -h127.0.0.1 -P8066
mysql> 

只能再去检查mycat的配置文件是否有问题:

server.xml

	<user name="root" defaultAccount="true">
		<property name="password">root</property>
		<property name="schemas">mydb</property>
		
		<!-- 表级 DML 权限设置 -->
		<!-- 		
		<privileges check="false">
			<schema name="TESTDB" dml="0110" >
				<table name="tb01" dml="0000"></table>
				<table name="tb02" dml="1111"></table>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值