mha数据备份_MHA + Maxscale 数据库的高可用和读写分离

MySQL 常见发行版本

MySQL 标准化、自动化部署

深入浅出MySQL备份与恢复

深入理解MySQL主从复制

MySQL构架设计与容量规划

MHA

Maxscale

MySQL 常见发行版本

Mysql 官方

Percona

Mariadb

MySQL 标准化、自动化部署

1. 机器标准化

2. 参数标准化

3. 统一安装包

4. 目录标准化

5. 多实例部署

6. 自动化部署

机器标准化

CPU

Memory

SSD

SAS

参数标准化

统一安装包

1. 源码包

2. rpm

3. 二进制

目录标准化

数据目录

日志目录

binlog

data

logs

binlog

多实例部署

实例

u01

u02

u03

u04

端口

3306

3307

3308

3309

数据目录

/data/3306/data

/data/3307/data

/data/3308/data

/data/3309/data

日志目录

/data/3306/logs

/data/3307/logs

/data/3308/logs

/data/3309/logs

硬盘容量

500G+100G

500G+100G

500G+100G

500G+100G

数据目录 ---> SSD

日志目录 ---> SAS

自动化部署

1. 打通SSH互信(saltstack、Ansible、puppet)

2. 修改主机名(唯一)

3. 创建并挂载目录

4. 安装agent端(salt-minion)

5. 安装zabbix agent端

6. 安装MySQL并加载监控项

7. 调整MySQL 参数(port、server_id、innodb_buffer_pool_size)

8. 启动MySQL 初始化环境(管理用户、查询用户、监控用户)

MySQL 安装步骤

关闭防火墙

配置sysctl.conf

检查操作系统上是否安装了MySQL

下载mysql源码包

添加用户和组

配MySQL环境变量

创建目录及授权

解压mysql5.6

MySQL参数配置

初始化MySQL脚本

启动MySQL

登录MySQL

深入浅出MySQL备份与恢复

备份恢复的使用场景

备份类型

备份有效性测试

自动化备份设计

MySQL备份工具

Xtrabackup安装

Xtrabackup备份实现

innobackupex整个备份过程

innobackupex恢复原理

Innobackupex备份恢复演示

备份恢复的使用场景

监管要求

搭建备库

异常恢复

备份类型

热备

冷备

温备

逻辑备份

1. 逻辑备份将数据库的内容转储到文本文件中

2. 这些文本文件包含 SQL 语句,这些 SQL 语句包含重建MySQL 数据库和表所需的全部信息

3. 可以使用该文本文件在运行不同体系结构的其他主机上重新装入数据库

4. 在创建逻辑备份时,MySQL 服务器必须处于运行状态,因为服务器在创建文件时要读取备份的表的结构和内容

5. 采用逻辑备份时,可以备份本地和远程的 SQL 服务器。只能在本地 MySQL 服务器上执行其他类型的备份

物理备份

1. 物理备份是 MySQL 数据库文件的二进制副本。这些副本以完全相同的格式保留数据库存储在磁盘上;

2. 原始备份是数据库文件位的完整表现形式,因此必须将其恢复到使用相同数据库引擎的MySQL 服务器;

3. 在从 InnoDB 表恢复原始 MySQL 备份时,会在目标服务器上保留一个 InnoDB 表;

4. 原始二进制备份的速度比逻辑备份快,因为该过程是简单的文件复制,不需要了解文件的内部结构

冷备与热备(物理备份)

冷备(MySQL服务器CLOSE)

1. 可通过关闭 MySQL 服务器,然后再进行备份

2. 备份时,必须确保在备份进行期间服务器不修改文件

热备(MySQL服务器OPEN)

1. 可以使用快照、复制或专有方法,最大限度地减小对 MySQL 和应用程序的影响

2. 对于某些存储引擎,更好的办法是暂时锁定数据库,进行备份,然后再将数据库解锁,锁在热备做了两件事:第一记录binlog文件的位置、第二冷备非事务引擎引的表(MYISAM)

备份有效性测试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值