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. Python脚本语言写法
  2. WPF中Binding使用StringFormat格式化字符串方法
  3. 单片机裸机实用组件--软件定时器、时间戳
  4. tensorflow就该这么学--3
  5. php atime,PHP DirectoryIterator getATime()用法及代码示例
  6. Android中的ContentValues用法
  7. 沫沫金Echarts移动端demo
  8. python 系统学习实例1.1 - 华氏度与摄氏度的转换
  9. 云原生时代,谁是容器的最终归宿?
  10. lombok依赖_公司来了个新同事不会用 Lombok,还说我代码有问题
  11. document.createElement()的用法
  12. exchange2003升级exchange2010思路----(3)卸载
  13. 利用Excel进行简单线性规划求解
  14. xp无法远程计算机共享,解决XP局域网共享不能访问的问题
  15. 电影海报页面设计Html5,重设100部经典电影海报字体,好设计是这样炼成的!
  16. amd cpu排行_AMD R5系列处理器性能排名 CPU天梯图2017年4月最新完整版
  17. 雪花飘落代码java_个人网站html5雪花飘落代码JS特效下载
  18. 【CST】贴片天线阵列设计
  19. Centos 在 Selenium 使用中的异常:chrome not reachable
  20. ts-学习类型-class

热门文章

  1. 真牛逼!玻璃大王曹德旺捐资100亿办大学!这才是人才!
  2. 海量数据处理问题知识点复习手册
  3. 服务器带宽租用常见问题
  4. 台式计算机联网步骤,台式机如何无线上网 方法介绍【方法详解】
  5. c语言isnumber函数的使用方法,在excel中使用ISNUMBER函数的详细步骤介绍
  6. Win10安装CUDA 10.2
  7. phpsocket.io使用
  8. 《三国演义》第一集 桃园结义
  9. webgl天空盒边界缝隙_OPENGL中天空盒缝隙消除的解决办法
  10. feed mysql表设计_Feed流系统设计实践(一)