smile_java 发表于 2014-1-20 16:44:56

keepalived+mysql实现高可用问题

mysql主主停止后,停止主库,使用mysql客户端连接keepalived虚拟出来的vip插入一条数据,从库中有了这条数据,然后启动主库,为什么主库里边也有这条数据???
求大神解释!!!!!

admin 发表于 2014-1-20 18:22:50

这只有你自己能解释了,是不是没有停止掉主库?要不就是没有切换成功,或是做了双主?

smile_java 发表于 2014-1-21 12:54:08

admin 发表于 2014-1-20 18:22
这只有你自己能解释了,是不是没有停止掉主库?要不就是没有切换成功,或是做了双主?

做了双主,我再测试的时候 已经停止了双主备份

smile_java 发表于 2014-1-21 12:57:05

admin 发表于 2014-1-20 18:22
这只有你自己能解释了,是不是没有停止掉主库?要不就是没有切换成功,或是做了双主?

mysql 做了双主 利用keepalived做高可用 我停止主备 确实切换到了备库 然后插入一条数据 重新启动主库 主库上也存在刚才插入的那条数据
按道理是不应该存在的吧???我之前停止了slave

admin 发表于 2014-1-21 16:40:51

smile_java 发表于 2014-1-21 12:57
mysql 做了双主 利用keepalived做高可用 我停止主备 确实切换到了备库 然后插入一条数据 重新启动主库 主 ...

双主还需要你控制自己的数据不互相冲突。建议你不要做双主,再加上集群切换,这是最容易造成紊乱和出错的一种方式了。

页: [1]
查看完整版本: keepalived+mysql实现高可用问题