03. 配置 SLAVE 数据库:设置从库配置文件,备份回到
------------------------------
更多相关课程免费试听,请点击下方链接可直达:
专题【
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重做中继日志中的事件,将改变反映它自己的数据。
第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 主从复制几种逻辑架构
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
课程大纲
- 第一章 掌握复制功能在单独环境或交叉环境中部署
- 1-1试看 01. MySQL 数据库复制:步骤介绍 -107:08
- 1-202. MySQL 数据库复制:概述17:26
- 1-303. Windows 环境下的 MySQL 主从复制:pi18:14
- 1-404. Windows 环境下的 MySQL 主从复制:从库20:03
- 1-505. Windows 环境下的 MySQL 主从复制:查看15:03
- 1-606. 制作单机多实例主从复制环境:单文件多实例配置 -118:27
- 1-707. 制作单机多实例主从复制环境:启动、关闭、开启远程用户18:21
- 1-808. mysqld_multi 实现单机(多实例)主从复制26:39
- 1-909. mysqld_multi 实现单机(多实例)主从复制04:25
- 1-1010. 不同服务器之间实现主从复制(实验环境:Linux 主15:58