mycat这个报错信息怎么解决
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mycat这个报错信息怎么解决相关的知识,希望对你有一定的参考价值。
参考技术A 你必须要写出来到底具体是什么错误,别人才好帮助你进行分析。因为通常来说,系统的源程序编译器是不会出错的(或者说编译器本身出错的概率很小)。我虽然没有看到你的源程序,但是根据我的编程经验,只可能是在你的函数调用、或者对某个变量的引用中,涉及到的变量有数组越界、或者是内存泄漏之类的程序错误,希望你耐心再把你的源程序涉及到这些变量的编码部分仔细检查一遍。 参考技术B 编译器内部错误,这个很有可能不是程序本身的问题。 嗯啦,你的程序好几个函数没有返回值埃mycat查表报错Invalid DataSource:0解决方法
报错时机
- 登录没问题
- use库没问题
- select任意一张表均报错
报错信息
mysql> select * from mydb.tb_user;
ERROR 3009 (HY000): java.lang.IllegalArgumentException: Invalid DataSource:0
解决方法
修改schema.xml
改为127.0.0.1,重启mycat
修改user表并不可行
网上有说修改user表,增加localhost(已存在%),尝试并不可行。
root用户
use mysql
select Host,User from user;
insert into user select
‘localhost‘,
User ,
Select_priv ,
Insert_priv ,
Update_priv ,
Delete_priv ,
Create_priv ,
Drop_priv ,
Reload_priv ,
Shutdown_priv ,
Process_priv ,
File_priv ,
Grant_priv ,
References_priv ,
Index_priv ,
Alter_priv ,
Show_db_priv ,
Super_priv ,
Create_tmp_table_priv ,
Lock_tables_priv ,
Execute_priv ,
Repl_slave_priv ,
Repl_client_priv ,
Create_view_priv ,
Show_view_priv ,
Create_routine_priv ,
Alter_routine_priv ,
Create_user_priv ,
Event_priv ,
Trigger_priv ,
Create_tablespace_priv,
ssl_type ,
ssl_cipher ,
x509_issuer ,
x509_subject ,
max_questions ,
max_updates ,
max_connections ,
max_user_connections ,
plugin ,
authentication_string ,
password_expired ,
password_last_changed ,
password_lifetime ,
account_locked from user where user=‘myuser‘;
以上是关于mycat这个报错信息怎么解决的主要内容,如果未能解决你的问题,请参考以下文章
mycat启动报错UnknownHostException(Temporary failure in name resolution)解决方法
mycat查表报错Invalid DataSource:0解决方法
mycat登录报错Host 'XXX' is blocked because of many connection errors的另一种解决思路