我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MySQL容灾方案有哪些

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MySQL容灾方案有哪些

这篇文章主要介绍了MySQL容灾方案有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇MySQL容灾方案有哪些文章都会有所收获,下面我们一起来看看吧。

MySQL容灾方案

容灾方案

目前有以下三种容灾方案可供参考:

1.主从半同步复制+手动切换

方案介绍:由两台服务器上的数据库实例搭建主从架构,两个实例之间的数据同步使用MySQL半同步复制机制。主机绑定VIP,在主库故障后手动将VIP绑定至备机,将上层请求切换至备库,备库写入数据后成为新主,原主实例恢复后成为新主的备库,具体架构图如下:

优点:不存在VIP漂移问题,规避因底层同步延时导致的数据不一致。

缺点:故障时需要人工介入,效率低。

MySQL容灾方案有哪些

2.主从半同步复制+keepalived自动切换

方案介绍:由两台服务器上的数据库实例搭建主从架构,VIP绑定在主实例上,程序通过VIP将数据写入主库。主实例由keepalived中间件通过脚本判活,如果检测失败则停止主机keepalived服务,VIP漂至从机,程序数据继续入库,具体架构图如下:

优点:实现故障自动切换,无需人工干预

缺点:如存在网络闪断等情况影响存活判断,可能会导致主从多次切换,造成潜在数据不一致问题

MySQL容灾方案有哪些

阿里云MySQL RDS使用的高可用方案如下图所示,两台数据库实例组成主从模式,正常情况下应用层通过SLB访问主库,从库不可访问;主库故障则SLB自动切换至连接从库,上层应用无感知。

同时也支持手动模式进行实例切换,具体架构图如下:

优点:数据库托管给云平台,降低运维成本

缺点:费用较高

MySQL容灾方案有哪些

MySQL异地备份策略容灾脚本--shell

由于公司的机器异地的是win主机,需要把linux的备份脚本远程传输到这台win上,所以我选择ftp,大家可以使用wput会好很多,而且比较强大;

[root@Mysql28 shell]# cat test.sh #!/bin/bash#tar xvzfi --------commondbackupdir=/data/back_up/mysqlip_d=192.168.155.139full_d=cctalk_fulldate_d=$(date "+%Y%m%d%H%M%S")DataBakName=$ip_d.$date_d.$full_d.tar.gz                          --------------全备下来后的名称策略,例如;192.168.155.139.20131126134602.cctalk_full.tar.gzftp_backup="D:\\dbbackup\\fullbackup"                                    --------------异地的目标存放全备路径mkdir -p $backupdirfind $backupdir -mtime +10 -type d  -exec rm -rf {} \;                 ------------剔除保留10天以外的全备脚本;innobackupex  --user=root  --password="root" --databases="test"  --parallel=12  --no-lock --defaults-file=/etc/my.cnf --stream=tar  /data/back_up/mysql/  2>/tmp/mysqlbackup.log|gzip -1 - >/data/back_up/mysql/$DataBakName      --------innobackup的全备脚本,以及压缩,gzip -1比较快,大家可以用-9压缩的效率高,不过比较慢ftp -v -n 192.168.25.163 << END     ---ftp,同样可以使用wput来更快更方便的传输!user ftpuser xxxxxxx       -----------------fpt的账号和密码!type binarycd fullbackuplcd $backupdirput $DataBakNamebyeEND

关于“MySQL容灾方案有哪些”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“MySQL容灾方案有哪些”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MySQL容灾方案有哪些

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MySQL容灾方案有哪些

这篇文章主要介绍了MySQL容灾方案有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇MySQL容灾方案有哪些文章都会有所收获,下面我们一起来看看吧。MySQL容灾方案容灾方案目前有以下三种容灾方案可供参考:
2023-07-05

MySQL之容灾方案解读

目录mysql容灾方案1.主从半同步复制+手动切换2.主从半同步复制+keepalived自动切换MySQL异地备份策略容灾脚本--shell总结MySQL容灾方案容灾方案目前有以下三种容灾方案可供参考:1.主从半同步复制+手动切换
2023-03-13

linux容灾备份的好处有哪些

数据可靠性:通过备份数据,可以确保在系统故障或灾难事件发生时,能够恢复重要数据,保证数据的安全性和完整性。高可用性:通过备份数据,在主机故障或服务中断时,可以迅速切换到备份系统,保证业务的连续性和可用性。灵活性:备份系统可以独立于主系统运行
2023-10-24

mysql迁移方案有哪些

mysql迁移方案有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。方案一:老数据备份由于log本身不是最关键的数据,但是也要求实时性高(用于实时查询问题),所以一开始的
2023-06-20

什么是云服务器容灾方案

什么是云服务器容灾方案?在当今数字化时代,云计算已成为商业和组织中不可或缺的核心基础设施。随着云服务器的普及和广泛应用,数据安全和业务连续性备受关注。云服务器容灾方案作为应对各种风险和灾难的手段,为通过云计算提供可靠的数据存储和业务运行奠定了基础。
什么是云服务器容灾方案
2024-01-24

云服务器没有容灾备用方案会怎么样

云服务器没有容灾备用方案会怎么样?云服务器容灾备用方案是确保数据安全性和业务连续性的关键措施。云服务器灾备方案可有效应对各种风险和灾难,确保数据持久性和服务的连续性。未来,随着云计算的发展,云服务器容灾方案将不断创新和完善,确保数据安全和业务可持续发展。
云服务器没有容灾备用方案会怎么样
2024-01-24

库异地容灾方案是什么样的

本篇文章给大家分享的是有关数据库异地容灾方案是什么样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。IBM是全球都比较著名的IT产品的供应商,他们在存储数据方面也有很高的实力,
2023-06-07

服务器容灾备份解决方案有什么优势

服务器容灾备份解决方案的优势主要包括:数据安全性高:容灾备份可以确保数据的安全性,即使主服务器发生故障或遭受攻击,也能够快速恢复数据。系统可靠性高:容灾备份可以提高系统的可靠性,确保业务的持续性运行,避免因服务器故障导致的业务中断。故障恢复
服务器容灾备份解决方案有什么优势
2024-04-24

mysql性能调优方案有哪些

MySQL性能调优方案有以下几种:1. 索引优化:通过合理创建和使用索引来提高查询性能。可以使用EXPLAIN语句来分析查询语句的执行计划,从而找到需要创建的索引。2. 查询优化:尽量避免全表扫描,可以通过优化查询语句、合理使用关联查询、使
2023-10-23

Nginx负载均衡方案的高可用性和容灾方案

随着互联网的迅猛发展,Web服务的高可用性已成为关键的需求。为了实现高可用性和容灾能力,Nginx一直是最常用和可靠的负载均衡器之一。在本文中,我们将介绍Nginx的高可用性和容灾方案,并提供具体的代码示例。Nginx的高可用性主要通过使用
2023-10-21

云服务器挑选方案有哪些内容

云服务器挑选方案有以下内容:数据中心选择:选择一个可靠的、可扩展的服务器托管平台,以便将用户数据存储在数据中心,并在任何需要时快速访问它。操作系统选择:选择一款操作系统,可以支持多种不同的操作系统,包括Windows、MacOS、Linux等。硬件规格:根据你的需求,选择服务器的硬件规格,包括处理器、内存、存储、网络等,以满足你的数据处理需求。安全措施:选择一款安全措施较好的服务器,可以保证你的数据不被未经授权的访问和破坏...
2023-10-27

云服务器技术方案有哪些内容

云服务器是一种虚拟化的计算设备,可以通过互联网连接到公共云平台或者私有云上。它提供了一种快速、稳定、可靠的方式,使得个人和小型企业能够使用各种应用程序和数据库,而不必依赖于昂贵的本地数据中心。云服务器提供了许多常见的云服务,以下是其中一些主要的云服务,以及它们的具体内容和特点:AmazonCloudStorage:AmazonCloudStorage是AmazonCloud旗下的一个云计算
2023-10-26

IBM的异地容灾方案是什么样的

IBM的异地容灾方案是什么样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 IBM 的异地容灾方案是什么样的?IBM是全球都比较著名的IT产品的供应商,他们在存储数据方面
2023-06-07

云服务器定价方案有哪些内容

云服务器的定价方案可能包括以下几个方面:基础设施成本:包括服务器硬件、网络、存储和带宽等。这通常会考虑到企业内部IT基础设施,如计算机、存储设备和数据中心等方面的投入。服务费用:包括服务的维护、升级和扩展等。一般情况下,云服务提供商会提供一个基础设施成本清单,然后根据成本清单来确定服务费用。云计算服务的价格:根据市场情况、服务质量和成本等因素,云计算服务的价格可能会受到多种因素的影响,包括市场竞争、技术支持...
2023-10-26

美国服务器数据容灾备份有哪些模式

在美国服务器数据容灾备份方面,常见的模式包括以下几种:远程备份:将数据备份到远程服务器或云存储中,确保数据在本地服务器出现故障时能够及时恢复。磁带备份:将数据备份到磁带中,存储在安全的地方,以防止硬件故障或灾难性事件导致数据丢失。镜像备份:
美国服务器数据容灾备份有哪些模式
2024-04-09

编程热搜

目录