公司内网,怎么搭建主备 mysql,高可用。故障自动切。 不买云服务

181 天前
 qbmiller
求教高手们,三四线城市,传统行业。公司几乎不用云服务。
类似阿里云、腾讯云的高可用 db 。
1. 怎么搭建高可用主备 mysql 。 一个链接 连接 db, 出问题时自动切到备库了。连接不变
2. 有简化版阿里云、腾讯云的系统吗。 开源的? 公司现在是 vmware 集群。相当于硬件组虚拟化出机器给我们用。也没个类似阿里云、腾讯云的页面操作化场景。

谢谢🙏
2747 次点击
所在节点    MySQL
12 条回复
duanxianze
181 天前
搜索关键字 数据库中间件 如 MyCat
zyxk
181 天前
@duanxianze 是这个吧 https://www.mycat.org.cn
刚试了, 下载链接域名过期了都
halov
181 天前
运维面板可以看看 1panel mysql 集群还是不支持一键部署
pkoukk
181 天前
https://github.blog/engineering/infrastructure/mysql-high-availability-at-github/
github 当年的方案。理论上最简单的方案就是搞个 VIP ,故障自动切换就行了
Comyn
181 天前
mha
b19g3r
181 天前
b19g3r
181 天前
@b19g3r 我之前看到的 但是有一事不明: 这个能自动切换到健康实例,但是恢复要靠人工运维吗?
hetal
181 天前
@b19g3r 我们就用的这个方案
pangzipp
181 天前
资源不够 搞不懂 HA 。
搭个 proxysql 做主从。资源利用最大化
oldManNewThought
181 天前
两个 mysql 互为主从,互为主从对表的 id 有要求,最好唯一,不要自增。使用 keepalived 维护一个虚拟 ip 。项目连接虚拟 ip 即可
qbmiller
180 天前
@oldManNewThought 弄过一次,db1 db2 的 id 一个奇数一个偶数。 都自增
mh494078416
177 天前
我的 home-lab ,在两个家里实现了类似同城双机房的容灾方案。使用一台同城云主机,实现公网下 http(s) 访问。wireguard 组网,家里小主机互相直连,做到 10ms 内的延迟。
数据库等有状态服务部署成主备容灾。
最终计算资源上等同 云年费用上万的效果。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1118327

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX