全新环境配置Replication:表示主从数据库服务均为全新,这种场景下的配置方案最为简单和灵活
现有环境配置Replication:表示主数据库服务已有数据,这种情景下的配置就需要考虑多种因素
为现有环境配置Replication复制,可以细分为:
创建一台Slave:当前已有Master节点,需要配置Slave节点,以创建Replication复制环境
增加一台Slave:当前已有M-S复制环境,需要再增加Slave节点,以增强系统的整体负载能力
在具体配置Slave节点时,可以细分为:
脱机方式创建:操作过程中,MySQL服务可以停机
联机方式创建:操作过程中,MySQL服务不能中断运行
1.Master端启用二进制日志,指定唯一的server_id
2.Slave端配置唯一的server_id
3.创建复制专用账户
(system@localhost) [(none)]> grant replication slave on *.* to 'rep1'@'ip' identified by 'rep1';
4.记录Master端日志信息并创建镜像
需要确定当前Master数据库服务是否仍处与读写状态
获取当前Master数据库的日志文件名和位置
创建一份完整的数据备份,备份创建过程中,Master不能再有写操作,或者要有相应措施确保,从获取到Master日志信息,到数据备份完成,这期间的操作不会在Slave端被重复应用
mysql>flush tables with read lock;
mysql>show master status;
然后通过复制数据文件,用mysqldump命令、xtrabackup命令,创建一份数据库完整备份
mysql>unlock tables;
5.配置Slave端的连接
(system@localhost) [(none)]> change master to
-> master_host='192.168.1.201',
-> master_port=3306,
-> master_user='rep1',
-> master_password='rep1',
-> master_log_file='mysql-bin.000007',
-> master_log_pos=120;
不管是mysqldump还是xtrabackup,均有专用的配置Slave节点连接Master节点的参数,一定要注意,以免重复执行造成不必要的错误
相关推荐
《MySQL王者晋级之路》深入剖析MySQL数据库体系结构,实战演练备份恢复、主从复制,详解高可用集群架构的设计与实践过程,详细梳理优化思路,展现新版本的特性,并与真实生产案例相结合,通过核心原理到“王者”实战...
04-MySQL服务事务详细介绍及ACID特性说明 05-MySQL服务MyISAM引擎特点讲解 06-MySQL服务MyISAM引擎适合的生产应用场景 07-MySQL服务MyISAM引擎调优精要 08-MySQL服务InnoDB引擎介绍及磁盘文件格式 09-MySQL服务...
本书深入剖析MySQL数据库体系结构,实战演练备份恢复、主从复制,详解高可用集群架构的设计与实践过程,详细梳理优化思路,展现新版本的特性,并与真实生产案例相结合,通过核心原理到“王者”实战,全面覆盖MySQL...
我们讲解的版本还是依据目前在生产环境上使用最多的version5.6进行,其中一些特性在Version5.7和最新的Version8.0中有所改进,但这不影响读者通过文章去理解构建MySQL集群的技术思路,甚至可以将这种机制延续到...
模型化的开发思路,可扩展或删除任何功能;创新的缓存技术与数据库设计,可负载千万级别数据容量及访问。DESTOON B2B网站管理系统系统特性1、跨平台。支持Linux/Unix/Windows服务器,支持Apache/IIS/Zeus等2、跨...
模型化的开发思路,可扩展或删除任何功能;创新的缓存技术与数据库设计,可负载千万级别数据容量及访问。 系统特性1、跨平台。支持Linux/Unix/Windows服务器,支持Apache/IIS/Zeus等2、跨浏览器。基于最新Web标准...
├─补充2:Redis3.0新特性、主从复制、集群视频教程 │ │ 打开必读.txt │ │ │ ├─相关资料 │ │ redis-3.0.1.tar.gz │ │ redis-3.0.2.tar.gz │ │ redis-3.2.1.gem │ │ Redis集群.docx │ │ ...
模型化的开发思路,可扩展或删除任何功能;创新的缓存技术与数据库设计,可负载千万级别数据容量及访问。 系统特性 1、跨平台。支持Linux/Unix/Windows服务器,支持Apache/IIS/Zeus等 2、跨浏览器。基于最新Web...
模型化的开发思路,可扩展或删除任何功能;创新的缓存技术与数据库设计,可负载千万级别数据容量及访问。 系统特性 1、跨平台。支持Linux/Unix/Windows服务器,支持Apache/IIS/Zeus等 2、跨浏览器。基于最新Web...
在ASP.NET 1.1下实现模板化站点的新思路 在ASP.Net中两种利用CSS实现多界面的方法 用于弹出ModalDialog进行数据选择的控件 使用.ashx文件处理IHttpHandler实现发送文本及二进制数据的方法 制作一个简单的多页Tab功能...
三.Linux基本操作命令............................................................................................................8 四.基本的系统管理命令...................................................
2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性...
2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性...