MySQL5.5版本没有报错,MySQL5.7版本报错:java.lang.Exception: poolName=slaves, no valid pools

   日期:2020-08-29     浏览:92    评论:0    
核心提示:MySQL5.5版本没有报错,MySQL5.7版本报错:java.lang.Exception: poolName=slaves, no valid pools报错原因分析解决方案报错报错现象描述:在服务搭建完毕后,利用客户机连接amoeba服务器登录数据库,无法查看数据库内容客户端报错的数据代码:mysql> show databases;ERROR 2006 (HY000): MySQL server has gone awayNo connection. Trying to rec

MySQL5.5版本没有报错,MySQL5.7版本报错:java.lang.Exception: poolName=slaves, no valid pools

  • 报错
  • 原因分析
  • 解决方案

报错

报错现象描述:
在服务搭建完毕后,利用客户机连接amoeba服务器登录数据库,无法查看数据库内容
客户端报错的数据代码:

mysql> show databases;
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id:    1545595021
Current database: *** NONE ***

amoeba服务端报错的代码数据

java.lang.Exception: poolName=slaves, no valid pools
	at com.meidusa.amoeba.net.poolable.MultipleLoadBalanceObjectPool.borrowObject(MultipleLoadBalanceObjectPool.java:183)
	at com.meidusa.amoeba.mysql.handler.CommandMessageHandler.startSession(CommandMessageHandler.java:633)
	at com.meidusa.amoeba.mysql.handler.MySqlCommandDispatcher.handleMessage(MySqlCommandDispatcher.java:123)
......

原因分析

amoeba的数据库文件第23行,这里默认对应的MySQL库为text,我这里使用的MySQL版本为5.7版本,默认的库为mysql,所以找不到默认的库,之前搭建的MySQL版本是5.5是不需要修改的

解决方案

将amoeba的数据库文件第23行,默认对应的MySQL库修改为mysql

 <property name="schema">mysql</property>
 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服