MySQL-HA高可用
数据库集群的现状
数据库集群是将计算机集群技术引入到数据库中来实现的,有数据库厂商自己开发的;也有第三方的集群公司开发的;还有数据库厂商与第三方集群公司合作开发的,各类集群实现的功能及架构也不尽相同
Oracle’s Real Application Cluster (RAC)
Microsoft SQL Cluster Server (MSCS)
IBM’s DB2 UDB High Availability Cluster(UDB)
Sybase ASE High Availability Cluster (ASE)
MySQL High Availability Cluster (MySQL CS)
*** 缺点是mysql判断是否需要复制某个事件不是根据产生该事件的查询所在的DB,而是根据执行查询时刻所在的默认数据库(也就是登录时指定的库名或运行"use database"中指定的DB),只有当前默认DB和配置中所设定的DB完全吻合时IO线程才会将该事件读取给slave的IO线程.所以,如果在默认DB和设定须要复制的DB不一样的情况下改变了须要复制的DB中某个Table中的数据,该事件是不会被复制到Slave中去的,这样就会造成Slave端的数据和Master的数据不一致.同样,在默认的数据库下更改了不须要复制的数据库中的数据,则会被复制到slave端,当slave端并没有该数据库时,则会造成复制出错而停止。
注:在实际的生产应用中发现,在mysql5.0以前的版本,mysql的这个过滤设置几乎是形同虚设,不起作用:不管你在主库或是从库上设置了忽略某个数据库或是表,他依然会进行同步,所以在做5.0以前版本的主从同步时,一定保持主从数据库的一致性,主上有的库或是表从上一定要有,否则在同步的过程会出错。
1、主库的配置
1.3.各个参数的含义和相关注意项:
2、从库的配置
3、实现主从同步
3.4.查看主从同步状态
五、mysql主从的监控
在mysql5.0以后的版本,mysql主从已经相当的成熟了,可以只监控Slave_IO_Running,Slave_SQL_Running,Seconds_Behind_Master状态就可以了
XX平台数据库同步:
default-storage-engine = InnoDB
character_set_server=utf8
log-bin=mysql-bin
log-bin-index=master-bin.index
server-id=48
binlog_do_db=hscloud
binlog_do_db=pyhscloud
binlog_do_db=openstack
binlog_do_db=mysql
MySQL-HA高可用相关推荐
- Mysql HA实现MYSQL的高可用
Mysql HA实现MYSQL的高可用 http://colderboy.blog.51cto.com/485582/104872
- mysql keepalived_mysql高可用+keepalived
生产环境中一台mysql主机存在单点故障,所以我们要确保mysql的高可用性,即俩台mysql服务器如果其中有一台mysql服务器挂掉后,另外一台就能立刻接替进行工作. MYSQL的高可用方案一般有 ...
- heartbeat V2实现MySQL+NFS高可用
heartbeatV2实现MySQL+NFS高可用 实验前准备 1.时间需要同步,建议使用NTP服务器同步时间并且创建时间同步计划 #ntpdate 172.16.0.1 //第一个节点#ntpda ...
- Spring - MySql实现高可用架构之MHA
一.简介 MHA(Master HA)是一款开源的 MySQL 的高可用程序,它为 MySQL 主从复制架构提供了 automating master failover 功能.MHA 在监控到 mas ...
- HA高可用集群与RHCS集群套件
一.HA基本概念 linux高可用集群(HA)原理详解:https://blog.csdn.net/xiaoyi23000/article/details/80163344 负载均衡.集群.高可用(H ...
- mysql pacemaker_集群:corosync+pacemaker实现MySQL服务高可用
高可用集群是指以减少服务中断时间为目的的服务器集群技术.它通过保护用户的业务程序对外不间断提供的服务,把因软件/硬件/人为造成的故障对业务的影响降低到最小程度.高可用集群的应用系统有多样化发展趋势,用 ...
- Centos7.6+Hadoop 3.1.2(HA)+Zookeeper3.4.13+Hbase1.4.9(HA)+Hive2.3.4+Spark2.4.0(HA)高可用集群搭建
本文转自https://mshk.top/2019/03/centos-hadoop-zookeeper-hbase-hive-spark-high-availability/,因为原链接打不开,故在 ...
- Hadoop 3.1.2(HA)+Zookeeper3.4.13+Hbase1.4.9(HA)+Hive2.3.4+Spark2.4.0(HA)高可用集群搭建
目录 目录 1.前言 1.1.什么是 Hadoop? 1.1.1.什么是 YARN? 1.2.什么是 Zookeeper? 1.3.什么是 Hbase? 1.4.什么是 Hive 1.5.什么是 Sp ...
- 来了,Zabbix 6.0原生HA高可用抢先体验
马嘉炜 | Zabbix开源社区签约专家 SRE运维工程师,六年Zabbix监控系统使用经验.在Zabbix架构设计及性能优化领域有丰富的经验,擅长监控模板制作及Zabbix API的二次开发. 官方 ...
- VMware vSphere 7 服务器ESXi虚拟化HA高可用解决方案
一. 服务器虚拟化方案简介 服务器虚拟化是什么 将服务器物理资源抽象成逻辑资源,让一台物理服务器变成多台相互隔离的虚拟服务器.采用云计算数据中心解决方案后,可以让硬件资源利用率更好.能耗更低:从 ...
最新文章
- cic曲线是什么_贝塞尔曲线基本用法
- SnowFlake唯一ID生成器
- 方差分析(Analysis of Variance,ANOVA)是什么?方差分析的形式有哪些?
- arcpy 批量投影_怎样用arcgis中的python进行批量投影
- JAVA对象通过jackson转成json格式,属性名首字母变成小写的解决方法
- 在Linux上分析硬件检测日志
- 老师学python可以干嘛-Python除了爬虫,还能干啥?
- delphi 怎么获取工程版本号
- 5道Python函数练习
- 图片压缩处理的一个可行解决方法【OC】
- 阿卡迪亚大学的计算机科学,阿卡迪亚大学计算机科学
- apache是怎么运行php的_PHP与WEB服务器是如何交互的
- 马斯克发全员信 呼吁员工6月底全力以赴
- 计算机组成原理中移码怎么算,计算机组成原理中移码是怎么回事?
- 关于javaswing做的游戏的一点小总结x
- webm格式怎么转换成mp4?
- 软件编码测试要点总结
- 新手CrossApp 之CollectionView小结
- 数字化大时代崛起的数据安全能力框架
- 自控力 笔记10 结语 完结篇