暂无图片
keepalived mysql 双主高可用场景如何避免脑裂
我来答
分享
kris
2019-06-27
keepalived mysql 双主高可用场景如何避免脑裂

keepalived mysql 双主高可用场景如何避免脑裂,脚本该如何写或者控制

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
Cui Hulong

这种情况 vip一旦有漂移 keepalived 进程kill 掉

暂无图片 评论
暂无图片 有用 0
打赏 0
kris

如果网关不通 但仍然持有vip 就echo b 不知道是否可行

暂无图片 评论
暂无图片 有用 0
打赏 0
Cui Hulong

不建议 那样弄。

网关不通的现象 有好几种 ,举个例子: 

                2台服务器之间网络堵塞,导致互相不通  

                 另一台服务器硬件故障,导致无法平通。

每种情况都需要,按照场景写脚本,比较麻烦,不好控制,还是按照默认的配置即可。

现在网络环境都在一个局域网你,不通的情况 应该很少。



暂无图片 评论
暂无图片 有用 0
打赏 0
kris

一旦漂移就重启机器 主从就断了

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
MySQL数据库为什么 B+ 树比 B 树更适合应用于数据库索引?
回答 6
已采纳
B树允许在根节点、内部节点和叶节点当中的任意层上储存值;而B树则仅在叶节点中存储值,其内部节点仅存储分隔键,用于指引搜索算法去找到叶节点上的关联值。由于B树中的值仅存储在叶节点这一层上,所以所有操作(
mysql cpu使用率超过100%, 这是为什么?
回答 3
已采纳
查看当前sql正在跑什么?查看慢sql日志,看是否有异常sql?
mysql源库中要改表结构,这时该如何处理?
回答 1
敢问你的源库是什么意思?是原库主库的意思吗?
如何从系统层面查看线程消耗的内存??
回答 2
查看特定进程下的线程运行情况topHp<pid> 想要具体的线程,少的话直接看,多的话grep一下线程号
MySQL 改了用户密码就无法登录,如何处理?
回答 2
1、停止MySQL数据库服务  systemctlstopmysqld2、编辑配置文件/etc/my.cnf,在末尾添加skipgranttables3、重启MySQL 
mysql 优化有哪些方法呢?
回答 1
首先主要优化精力应该在SQL上,但是其实SQL优化有的时候作用不大。因为设计没设计好。需要从源头来解决。比如说selectfromt这样是没法优化的,要问问设计和业务,难道不考虑分页吗?
有没有简单粗暴的把mysql全库数据丢进elasticsearch?
回答 1
是的,有。以下是一些方法:使用Logstash将MySQL全库数据导入Elasticsearch。具体步骤可以参考这篇文章。使用SpringBoot和SpringJDBC和Elasticsearch框
大版本升级后回退
回答 1
MySQL5.7升级到8.0后,如果要回退,通常只能用5.7的备份来恢复。原因如下:直接在升级后的数据库上进行降级操作是不被官方推荐且可能存在很多问题,甚至可能导致数据损坏或不可用。备份是一种可靠的回
8.0中如何给只读用户app_ro ,读写用户app_wr 授权?
回答 1
假设你的只读用户是’appro’@’%’,则授权语句为:GRANTSELECT,SHOWVIEWONoadb.TO'appro'@'%';假设你的读写用户是’appwr’@’%’,则授权语句为:GRA
mysql刷内存中的表缓存的命令是什么
回答 2
应该没有手动落盘的命令,都是由MySQL引擎控制的。但是可以控制落盘的规则,例如1s刷一次盘。