MySQL 主从复制 Replication 详解(Linux 和 Windows 交叉环境)

通过 MySQL 主从复制从功能,能够掌握完成主备切换、读写分离和从库备份等功能

85人学习

中级26课时2022/04/01更新

二维码下载学堂APP缓存视频离线看

Fernando
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

计算机和数据库运维人员,及计算机专业的学生与爱好者

你将会学到:

通过 MySQL 主从复制从功能,能够掌握完成主备切换、读写分离和从库备份等功能

课程简介:

------------------------------

更多相关课程免费试听,请点击下方链接可直达:

专题【<2.>】

https://edu.51cto.com/topic/4205.html

-----------------------------------


Re: MySQL 主从复制 Replication 详解(Linux 和 Windows 交叉环境)

=================================================================

# MySQL 主从复制的应用场景

        如果网站访问量非常大,对系统的稳定性非常高,那么可以使用MySQL功能的复制功能,复制是指将主要的数据库的 DDL 和 DML 操作通过二进制日志传到复制服务器(也叫从库)上,然后在从库上对这些日志重新执行(也叫重做),从而使得从库和主库的数据保持同步。


# MySQL 主从复制的作用

        如果主库出现问题,可以快速切换到从库提供服务(主备切换)

        可以在从库上执行查询操作,降低主库的访问压力(读写分离)

        可以在从库上执行备份,以避免备份期间影响主库的服务,备份期间对数据库的表加锁会影响数据库的增删改操作。在从数据库做备份,不影响主MySQL的增删改查(从库备份)。


# MySQL 主从复制工作原理

        MASTER将改变记录到二进制日志事件(binary log events)

        SLAVE将MASTER的(binary log events)拷贝到它的中继日志(relay log)

        SLAVE重做中继日志中的事件,将改变反映它自己的数据。



Replication_1.png


Replication_2.png


Replication_3.png


Replication_4.png


Replication_5.png


Replication_6.png



第1章:掌握复制功能在单独环境或交叉环境中部署

01. MySQL 数据库复制:步骤介绍 -1

02. MySQL 数据库复制:概述

03. Windows 环境下的 MySQL 主从复制:ping 通、启动二进制日志,创建复制用户 -1

04. Windows 环境下的 MySQL 主从复制:从库启动二进制日志(非必须)、启用同步复制功能、验证主从库数据同步 -2

05. Windows 环境下的 MySQL 主从复制:查看主库二进制日志 和 从库中继日志 -3

06. 制作单机多实例主从复制环境:单文件多实例配置 -1

07. 制作单机多实例主从复制环境:启动、关闭、开启远程用户和快照 -2

08. mysqld_multi 实现单机(多实例)主从复制:开启二进制日志、创建复制用户、手动导入备份、启用同步功能 -1

09. mysqld_multi 实现单机(多实例)主从复制:验证主从复制 -2

10. 不同服务器之间实现主从复制(实验环境:Linux 主库 和 Windows备库)

11. 从库:复制启动前主要四个参数

12. 主库:复制指定库 和 忽略库 即给不给思路 -1

13. 从库:复制指定库.表 和 忽略库.表 即拿来主义思路 -2

14. 查看 SLAVE 的复制进度或延时:SHOW FULL PROCESSLIST

15. MySQL 日常管理和维护:了解从库状态;及出现问题和解决方案

16. 切换主库与从库的角色

17. 主从复制的总结和课后习题


第2章:复制功能的高阶实操

01. MySQL 复制功能综述:优点、缺陷、主要应用场景和工作原理及步骤

02. 配置 MASTER 服务器:指定复制或不复制库,且热备数据库,创建复制用户

03. 配置 SLAVE 数据库:设置从库配置文件,备份回到到从库,开启主从复制,查看中继日志和测试三种情况

04. 查看主库和从库的复制状态

05. 重新配置复制(即:选择性读取主库二进制文件)

06. 使用 MASTER 主库备份,来初始化 SLAVE 从库(即主从复制前,先同步数据)

07. 禁止普通用户修改从库(SLAVE)上的数据

08. MySQL 主从复制几种逻辑架构


展开更多

课程大纲-MySQL 主从复制 Replication 详解(Linux 和 Windows 交叉环境)

展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部