报错:使用amoeba做mysql数据库读写分离,客户端连接amoeba出现ERROR 2006 (HY000): MySQL server has gone away
今天在做数据库的读写分离时,在最后一部出现了报错。(很难受qaq)仔细一想 报错提示是无法连接数据库服务,那么之前我已经做好了数据库的主从复制,有可能是amoeba无法登陆到数据库。于是我检查了amoeba.xml配置文件,结果发现里面设置的登录数据库的用户名和密码没有问题,于是我检查了一下dbServer.xml文件发现了端倪。
在登陆amoeba端的密码配置没有去除注释导致无法正常登录到amoeba。重新修改配置文件再次重新开启amoeba就可以正常访问数据库了。
一般此类问题,都是由于amoeba的配置文件写错导致的。大家在修改配置文件的时候一定要小心谨慎!