MySQL的高可用

1、MySQL数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题。还好MySQL数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份数据库中。实现MySQL数据库的热备份。

2、要想实现双机的热备首先要了解主从数据库服务器的版本的需求。要实现热备MySQL的版本都要高于3.2,还有基本的原则就是作为从数据库的数据库版本可高于主服务器数据库的版本,但不能低于主服务器的数据库版本。

3、单向复制功能也算是MySQL数据库为了保障高可用性功能之一。

MySQL的双机热备份是基于MySQL自身的复制功能,建立在两台或者多台的服务器之间,通过它们之间的主从关系,在向主数据库插入数据的同时也插入到从数据库上,这实现了动态备份当前数据库的功能。下面细说一下主从热备份的步骤:

假设主服务器A(master)、从服务器为B(slave)

A:192.168.0.104

B:192.168.0.169

1.主服务器授权

授权从服务器可以连接主服务器并可以进行更新。这在主服务器上进行的,创建一个

username和password供从服务器访问时使用。在MySQL命令行下输入

mysql> GRANT REPLICATION SLAVE ON *.* TO backup@‘192.168.0.169’IDENTI FIED BY ‘123456’;

这里创建了一个帐号backup用于slave访问master来更新slave数据库。

当然也可以跳过这步直接使用本身的root用户和密码来访问master,在这里以root用户作为例子来介绍

2.数据复制

将master上已有的数据复制到slave上,以便主从数据库建立连接时,两个数据库的数据保持一致。

在master上导出数据

mysql 双机备份_MySQL的高可用之-双机热备份相关推荐

  1. mysql pxc搭建_MySQL PXC 高可用集群搭建

    一些名词介绍: WS:write set写数据集IST: Incremental State Transfer增量同步SST:State Snapshot Transfer全量同步 pxc环境所涉及的 ...

  2. 发展是硬道理 高可用从双机热备走向容灾复制集群

    高可用的崛起 提起"高可用"这个词,也许很多人还比较陌生,但是提到"双机热备",大家一定都略知一二了,双机热备是高可用领域中的一项重要技术,从上世纪90年代中期 ...

  3. MySQL MHA: 一种master高可用的主从复制解决方案

    2019独角兽企业重金招聘Python工程师标准>>> 大纲 前言 MHA的架构 环境部署 实验步骤 总结 前言 上篇文章我们实现了MySQL的主从复制, 但是我们之前就说过, 主从 ...

  4. Mysql+Heartbeat+Drbd生产环境高可用部署若干问题解惑

    Mysql+Heartbeat+Drbd生产环境高可用部署若干问题解惑: ############################################################ # ...

  5. Mysql Cluster集群实现高可用

    MySQL集群搭建实现高可用 本节所讲内容: l MySQL 集群 概述 l 实战:MySQL 集群 搭建 1  MySQL集群概述和安装环境 MySQL Cluster是MySQL适合于分布式计算环 ...

  6. mysql主主和F5高可用_MYSQL 主主热备高可用方案与实现

    咱们选择主主互热备作生产环境MYSQL高可用方案,该方案的优势是在压力大的时候,仍然能够经过设置负载均衡来作业务分发.并且最重要的是配置简单,两份配置都同样,改个IP就能够 就喜欢简单的东西.mysq ...

  7. mysql 高可用工具_MySQL Utilities 高可用工具体验

    MySQL Utilities 高可用工具体验 MySQL Utilities是MySQL官方的工具集,其中包括高可用相关的几个工具. 以下是对当前最新版本1.6的使用体验. 前提条件 MySQL S ...

  8. 高可用mysql笔记_MySQL笔记-高可用方案

    MySQL笔记-高可用方案 一.概述 MYSQL高可用方案有多种,本次针对其中部分方案进行实践.包括主从,双主,myql+keepalived, mysql+mycat+keepalived. 纸上得 ...

  9. mysql数据库高可用_MySQL数据库高可用

    一.MySQL+MyCat分库分表 1 MyCat简介 java编写的数据库中间件 Mycat运行环境需要JDK. Mycat是中间件.运行在代码应用和MySQL数据库之间的应用. 前身 : corb ...

最新文章

  1. Linux文件内容查看相关命令
  2. 怎么获取请求头中的origin信息_委托单位代办汇算清缴时无法获取到我的专项附加扣除信息怎么办?...
  3. java赋值运算符_11.Java赋值运算符
  4. C语言课后习题(26)
  5. 联想拯救者电竞手机Pro透明版马上就到:一眼就能看到“芯”
  6. Oracle循环语句
  7. tika提取pdf信息异常
  8. 学习mongoDB的一些感受(转自:http://blog.csdn.net/liusong0605/article/details/11581019)
  9. Centos7.6安装mysql8.0.11
  10. mysql两个修改事务相互阻塞_MySQL 5.7并发复制和mysqldump相互阻塞引起的复制延迟...
  11. win98万能显卡驱动_win98/98系统 u盘万能驱动
  12. (3/3) plsql使用技巧PL/SQL Developer实现双击table表名查询
  13. java后端AppV3版本微信支付CV大法2021-11-12
  14. Altium Designer 2020 学习笔记(四)------PCB布线、DRC检查、拼版设计、资料输出(配动态图操作演示)
  15. python对txt文件处理_python 数据处理 对txt文件进行数据处理
  16. 操作系统多道程序设计和分时---笔记02
  17. HTML5制作斑马线表格,HTML_CSS,JavaScript和MooTools制作斑马纹表格,简单的斑马纹表格,如果页面 - phpStudy...
  18. 《时代》杂志评出的100部最佳英语小说(含下载)
  19. jQuery的页面加载完毕事件?
  20. 使用Java-Hanlp训练CRF模型

热门文章

  1. 刷1000遍奥数题,不如学会这几道逻辑题,让孩子秒懂数学,学习早开窍!
  2. ThinkPHP 初探
  3. java .h_javah命令的使用
  4. 如何退出谷歌共享的云端网盘_如何在不更改共享链接的情况下更新Google云端硬盘中的共享文件...
  5. 淡马锡:48年新加坡「最强国企」,深入布局Web3
  6. 伪类和伪元素的区别?
  7. 手机中的图片批量转PDF的操作方法
  8. nginx进行平滑升级
  9. Qt6串口多功能助手64位版本上位机源码
  10. [python学习]写入古诗,并复制