mycat这个报错信息怎么解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mycat这个报错信息怎么解决相关的知识,希望对你有一定的参考价值。

参考技术A 安装我给的附件(提问者下载无需财富值)就解决了。如果你的电脑是64系统的,那么追问我,我再发64位版本的。

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的另一种解决思路

eclipse报log错误该怎么解决?

必杀技:当报错信息看不出原因时,怎么办?

cactiez 不出图,日志报错该怎么解决